Esempio n. 1
0
 // Start is called before the first frame update
 void Start()
 {
     DryadAIFSM = new FSM <DryadAI>(this);
     if (!CompareTag("Player"))
     {
         DryadAIFSM.TransitionTo <DryadAIState_Wander>();
     }
     else
     {
         DryadAIFSM.TransitionTo <DryadControlledState>();
     }
     _monsterTransform = new DryadTransform(MonsterData as MonsterDryadData);
 }
 public DryadTransform(DryadTransform _bf)
 {
     DryadData = _bf.DryadData;
     Player    = _bf.Player;
 }