public void patrol() { CCMove ccMove; ccMove = CCMove.GetSSAction(this); var actionManager = ((FirstController)SSDirector.GetInstance().CurrentSceneController).actionManager; actionManager.RunAction(this.obj, ccMove, (CCActionManager)actionManager); }
public static CCMove GetSSAction(Patrolman p) { CCMove action = ScriptableObject.CreateInstance <CCMove>(); action.p = p; action.state = 2; action.direction = Direction.EAST; action.speed = 10; return(action); }