Esempio n. 1
0
        private FSMOwner GetFSMOwner()
        {
            if (_fsmOwner == null)
            {
                _fsmOwner = GetGameObject().GetComponent <FSMOwner>();
            }

            return(_fsmOwner);
        }
Esempio n. 2
0
    protected override bool OnCheck()
    {
        FSMOwner owner = target.value.GetComponentInParent <FSMOwner>();

        if (owner == null || owner.currentStateName != state.value)
        {
            return(false);
        }
        return(true);
    }
Esempio n. 3
0
 void Awake()
 {
     m_cannibalInBush = new List <Cannibal>();
     m_statemachine   = GetComponent <FSMOwner>();
 }
Esempio n. 4
0
 void Awake()
 {
     fsm = GetComponent <FSMOwner>();
     Init();
 }
Esempio n. 5
0
 void Start()
 {
     fsm = GetComponent <FSMOwner>();
 }