Exemplo n.º 1
0
    public void ChangeState(EAIStatus type, float t)
    {
        EAIStatusChange newState = new EAIStatusChange(type, t);

        StateStack.Clear();
        StateStack.Add(newState);
        if (type == EAIStatus.Kill)
        {
            SubStatus = EAISubStatus.KillGotoTarget;
            Debug.LogError("kill");
            killTarget = owner.GetLockedTarget();
        }
        ResetAIKey();
    }
Exemplo n.º 2
0
    public void PushState(EAIStatus type, float t)
    {
        EAIStatusChange newState = new EAIStatusChange(type, t);

        StateStack.Add(newState);
    }