public Finite_State_Messenger_Script Set(Messenger_Script inEnterMessenger, Messenger_Script inUpdateMessenger, Messenger_Script inLeaveMessenger) { myEnterMessenger = inEnterMessenger; myUpdateMessenger = inUpdateMessenger; myLeaveMessenger = inLeaveMessenger; return this; }
void Awake() { myNavMeshAgent = GetComponent <NavMeshAgent>(); if (null == myOwner) { myOwner = GetComponent <OwnerScript>(); } if (null == myHealth) { myHealth = GetComponent <HealthScript>(); } if (null == myCommands) { myCommands = GetComponent <CommandScript>(); } if (null == myAttackMessenger) { myAttackMessenger = gameObject.AddComponent <Messenger_Script>() as Messenger_Script; } }
void Awake() { myNavMeshAgent = GetComponent<NavMeshAgent>(); if(null == myOwner) { myOwner = GetComponent<OwnerScript>(); } if(null == myHealth) { myHealth = GetComponent<HealthScript>(); } if(null == myCommands) { myCommands = GetComponent<CommandScript>(); } if(null == myAttackMessenger) { myAttackMessenger = gameObject.AddComponent<Messenger_Script>() as Messenger_Script; } }