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