Exemplo n.º 1
0
 internal void DisconnectTransisions(StateControllerBase stateController)
 {
     foreach (var transition in _transitions)
     {
         transition.ExitStateEvent  -= stateController.ExitState;
         transition.EnterStateEvent -= stateController.EnterState;
     }
 }
Exemplo n.º 2
0
 public void SetSubstateParentController(StateControllerBase parentStateController)
 {
     _stateControllerFactory.ParentStateController = parentStateController;
 }
Exemplo n.º 3
0
		protected void InitAnimator()
		{
			_stateController=new AnimatorStateController(this,_statefulObjectData);
			_stateController.StateInitCompleteEvent += OnStateInitComplete;
		}
Exemplo n.º 4
0
 internal void SetStateController(StateControllerBase stateController)
 {
     StateController = stateController;
 }
 public void SetParent(StateControllerBase parentController)
 {
     ParentController = parentController;
 }
Exemplo n.º 6
0
 protected void InitAnimator()
 {
     _stateController = new AnimatorStateController(this, _statefulObjectData);
 }