GameFramework.AiSystem.Tick C# (CSharp) Method

Tick() public method

public Tick ( ) : void
return void
        public void Tick()
        {
            if (0 == m_LastTickTime) {
                m_LastTickTime = TimeUtility.GetLocalMilliseconds();
            } else {
                long delta = TimeUtility.GetLocalMilliseconds() - m_LastTickTime;
                m_LastTickTime = TimeUtility.GetLocalMilliseconds();
                if (null != m_NpcMgr) {
                    for (LinkedListNode<EntityInfo> linkNode = m_NpcMgr.Entities.FirstValue; null != linkNode; linkNode = linkNode.Next) {
                        EntityInfo entity = linkNode.Value;
                        TickNpc(entity, delta);
                    }
                }
            }
        }