A game about forced loneliness, made by TACStudios
1using UnityEngine;
2using Object = UnityEngine.Object;
3
4namespace UnityEditor.Tilemaps
5{
6 internal struct TileDragAndDropHoverData
7 {
8 public Object hoverObject;
9 public Vector3 positionOffset;
10 public Vector3 scaleFactor;
11 public bool hasOffset;
12
13 public TileDragAndDropHoverData(Object hoverObject) : this(hoverObject, Vector3.zero, Vector3.one, false)
14 {
15 }
16
17 public TileDragAndDropHoverData(Object hoverObject, Vector3 positionOffset, Vector3 scaleFactor, bool hasOffset = true)
18 {
19 this.hoverObject = hoverObject;
20 this.positionOffset = positionOffset;
21 if (scaleFactor.z <= 0.0f)
22 scaleFactor.z = 1.0f;
23 this.scaleFactor = scaleFactor;
24 this.hasOffset = hasOffset;
25 }
26 }
27}