public void addAction(SSAction action) { for (int i = 0; i < runSequence.Count; i++) { if (runSequence[i].gameobject.Equals(action.gameobject)) { runSequence.Remove(runSequence[i]); break; } } runSequence.Add(action); }
public void SSActionEvent(SSAction sourse, SSActionEventType events = SSActionEventType.Completed) { }
public void DirectMove(GameObject gameobj1, GameObject gameobj2) { SSAction action = DirectMoveAction.GetSSAction(gameobj1, gameobj2, this); addAction(action); }
public void RandomMovePatrol(GameObject gameobj) { SSAction action = RandomMoveAction.GetSSAction(gameobj, null); addAction(action); }
public void MovePlayer(GameObject gameobj, float TranslationX, float TranslationY) { SSAction action = PlayerMoveAction.GetSSAction(gameobj, TranslationX, TranslationY, this); addAction(action); }