void Start() { m_MovementController = GetComponent <ActorMovementController>(); m_Camera = Camera.main; if (m_Camera == null) { Debug.LogError("Camera not set for player movement controller."); } }
private void FindReferences() { m_ProductDisplayController = FindObjectOfType <ProductDisplayController>(); m_ClientSpawnSystem = FindObjectOfType <ClientSpawnSystem>(); m_ScoreSystem = FindObjectOfType <ScoreSystem>(); m_DeathSystem = FindObjectOfType <DeathSystem>(); m_ActorMovementController = GetComponent <ActorMovementController>(); m_ClientData = GetComponent <ClientData>(); }
protected void SetupMovementController() { if (this.movementController == null) { this.movementController = this.GetComponent <ActorMovementController>(); } if (this.movementController != null) { this.movementController.ResetMovement(); NavMeshMovementController navController = this.movementController as NavMeshMovementController; if (navController != null) { navController.MovementSpeed = this.runSpeed; navController.TurningSpeed = this.turningSpeed; } } }
void Awake() { this.movementController = this.GetComponent <ActorMovementController>(); }