// 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; }