Esempio n. 1
0
 public override void Init()
 {
     //Debug.Log("Freeze Init");
     m_stateId         = FSMStateIDs.StateIds.FSM_Freeze;
     CharacterAgent    = SMOwner.GetComponent <Agent>();
     CharacterRenderer = SMOwner.GetComponent <MeshRenderer>();
     FTM = FindObjectOfType <FreezeTagManager>();
 }
Esempio n. 2
0
    public override void OnUpdate()
    {
        if (!FTM)
        {
            FTM = FindObjectOfType <FreezeTagManager>();
            FTM.AddToFrozen();
        }
        //Debug.Log("Freeze Update");

        // Rotate Character
        //CharacterAgent.YawTurn();
        CharacterAgent.YawTurn(Input.GetAxis("Horizontal"));
    }
 public void SetFreezeTagManager(FreezeTagManager fm)
 {
     FM = fm;
 }