private void _FirstProcess()
 {
     _Enemy.AnimationStateChange(_Data.AnimationStateMessage);
     _AttackProcesser.Process();
     _MoveProcesser.Process();
     _Process = _ProcessCore;
 }
예제 #2
0
 public void Process()
 {
     if (_filters.MoveNext())
     {
         _filters.Current.Execute(this);
     }
     else
     {
         _processer.Process();
     }
 }
예제 #3
0
 public virtual void Execute(IProcesser processer)
 {
     processer.Process();
 }
예제 #4
0
 public override void Execute(IProcesser processer)
 {
     Executing(processer);
     processer.Process();
     Executed(processer);
 }