public IdleState(TileFSM control) { stateID = StateID.Idle; controlref = control; controlref.startPos.x = controlref.transform.position.x; controlref.startPos.y = controlref.transform.position.y; controlref.maxDist = new Vector2(controlref.tileSize, controlref.tileSize); }
public SetupState(TileFSM control) { stateID = StateID.Setup; controlref = control; }
public WrapState(TileFSM control) { stateID = StateID.Wrapping; controlref = control; }
public SnappingState(TileFSM control) { stateID = StateID.Snapping; controlref = control; }
public FollowState(TileFSM control) { stateID = StateID.Follow; controlref = control; }