private void NewDestination() { NPCPoint npcPoint = POIManager.Instance.GetRandomNPCPoint(); if (npcPoint) { m_Agent.SetDestination(npcPoint.CachedTransform.position); m_WaitTime = CrowdManager.Instance.MaxWaitTime.x + Random.value * (CrowdManager.Instance.MaxWaitTime.y - CrowdManager.Instance.MaxWaitTime.x); m_LastDistance = m_Agent.remainingDistance; } }
public void RegisterNPCPoint(NPCPoint npcPoint) { m_NPCPoints.Add(npcPoint); }