public Finite_State_Messenger_Script Set(Messenger_Script inEnterMessenger, Messenger_Script inUpdateMessenger, Messenger_Script inLeaveMessenger)
    {
        myEnterMessenger = inEnterMessenger;
        myUpdateMessenger = inUpdateMessenger;
        myLeaveMessenger = inLeaveMessenger;

        return this;
    }
Exemple #2
0
    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;
        }
    }
Exemple #3
0
    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;
        }
    }