Exemplo n.º 1
0
    public void Update()
    {
        int count = _listAgents.Count;

        for (int i = 0; i < count; i++)
        {
            _listAgents[i].Loop();
        }
        int desiredDeltaTime = (PathFindingAgentBehaviour.C_DESIRED_DELTATIME); //.AsInt();
        int frameTime        = desiredDeltaTime;                                // Math.Min((int)(UnityEngine.Time.deltaTime * 1000), desiredDeltaTime); // 30;

        _pfm.Update(frameTime);
        Framework.CoroutineScheduler.instance.UpdateAllCoroutines(_pfm.CurTime);
        frameIdx++;
        //if(frameIdx%10==0)
        //{
        //    Debug.LogError(frameIdx);
        //}
    }