Beispiel #1
0
        public static MoveToNode Create(Actor actor, HexTile destination)
        {
            MoveToNode action = actor.gameObject.AddComponent <MoveToNode>();

            action.destination = destination;
            action.actor       = actor;

            return(action);
        }
Beispiel #2
0
        public static MoveToNode CreateComponent(GameObject objectToAttachTo, HexTile origin, HexTile destination)
        {
            MoveToNode action = objectToAttachTo.AddComponent <MoveToNode>();

            action.origin      = origin;
            action.destination = destination;
            action.actor       = objectToAttachTo.GetComponent <Actor>();

            return(action);
        }