private FSMOwner GetFSMOwner() { if (_fsmOwner == null) { _fsmOwner = GetGameObject().GetComponent <FSMOwner>(); } return(_fsmOwner); }
protected override bool OnCheck() { FSMOwner owner = target.value.GetComponentInParent <FSMOwner>(); if (owner == null || owner.currentStateName != state.value) { return(false); } return(true); }
void Awake() { m_cannibalInBush = new List <Cannibal>(); m_statemachine = GetComponent <FSMOwner>(); }
void Awake() { fsm = GetComponent <FSMOwner>(); Init(); }
void Start() { fsm = GetComponent <FSMOwner>(); }