Exemplo n.º 1
0
    public override void SaveCurrentState()
    {
        BoundaryLineBehaviour blb = GetComponent <BoundaryLineBehaviour> ();

        offset = blb.GetMidPoint() - MouseWorldPosition();

        mla = new MoveLineAction(blb);
    }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
 public MoveLineAction(BoundaryLineBehaviour handler)
 {
     lineHandler = handler;
     oldFirst    = lineHandler.first.transform.position;
     oldSecond   = lineHandler.second.transform.position;
 }