public override void SaveCurrentState() { BoundaryLineBehaviour blb = GetComponent <BoundaryLineBehaviour> (); offset = blb.GetMidPoint() - MouseWorldPosition(); mla = new MoveLineAction(blb); }
public MoveLineAction(BoundaryLineBehaviour handler, Vector3 firstPosition, Vector3 secondPosition) { Debug.Log("Creating MoveLineAction"); lineHandler = handler; newFirst = lineHandler.first.transform.position; newSecond = lineHandler.second.transform.position; oldFirst = firstPosition; oldSecond = secondPosition; }
public MoveLineAction(BoundaryLineBehaviour handler) { lineHandler = handler; oldFirst = lineHandler.first.transform.position; oldSecond = lineHandler.second.transform.position; }