コード例 #1
0
 private void Start()
 {
     _buffaloFSM = new FSM <MonsterBuffalo>(this);
     if (!CompareTag("Player"))
     {
         _buffaloFSM.TransitionTo <BuffaloIdleState>();
     }
     else
     {
         _buffaloFSM.TransitionTo <ControllableIdleState>();
     }
     _monsterTransform = new BuffaloTransform(MonsterData as BuffaloData);
 }
コード例 #2
0
 public BuffaloTransform(BuffaloTransform _bf)
 {
     BuffaloData = _bf.BuffaloData;
     Player      = _bf.Player;
 }