void Start() { blackboard = GetComponent <BEE_Blackboard>(); if (blackboard == null) { blackboard = gameObject.AddComponent <BEE_Blackboard>(); } fsmBeePollinate = GetComponent <FSM_BEE_POLLINATE>(); if (fsmBeePollinate == null) { fsmBeePollinate = gameObject.AddComponent <FSM_BEE_POLLINATE>(); } fsmBeeDefend = GetComponent <FSM_BEE_DEFEND>(); if (fsmBeeDefend == null) { fsmBeeDefend = gameObject.AddComponent <FSM_BEE_DEFEND>(); } fsmBeePollinate.enabled = true; fsmBeeDefend.enabled = false; }
void Start() { // get the machines that are states jailing = GetComponent <FSM_BATCAT_JAILING>(); if (jailing == null) { jailing = gameObject.AddComponent <FSM_BATCAT_JAILING> (); } jailing.enabled = false; feeding = GetComponent <FSM_BEE_POLLINATE>(); if (feeding == null) { feeding = gameObject.AddComponent <FSM_BEE_POLLINATE> (); } feeding.enabled = false; // get the blackboard blackboard = GetComponent <BATCAT_Blackboard>(); if (blackboard == null) { blackboard = gameObject.AddComponent <BATCAT_Blackboard>(); } }