Esempio n. 1
0
        void AutofillFields()
        {
            playerPhysics       = gameObject.GetComponent <PlayerPhysics>();
            characterController = gameObject.GetComponent <CharacterController>();

            agentMovement = gameObject.GetComponent <AgentMovement>();
            navMeshAgent  = gameObject.GetComponent <NavMeshAgent>();

            playerUI    = gameObject.GetComponentInChildren <PlayerUISetUp>();
            runSpeed    = 5f;
            sensitivity = 100f;
        }
Esempio n. 2
0
        // Complete constructor
        public Settings(GameObject player, ref VoiceCommands voiceCommands, PlayerPhysics playerPhysics, ref CharacterController characterController, AgentMovement agentMovement,
                        ref NavMeshAgent navMeshAgent, float speed, float sens, Camera main, PlayerControls controls, PlayerUISetUp ui)
        {
            this.player              = player;
            this.voiceCommands       = voiceCommands;
            this.playerPhysics       = playerPhysics;
            this.characterController = characterController;
            this.agentMovement       = agentMovement;
            this.navMeshAgent        = navMeshAgent;
            playerUI = ui;

            playerControls = controls;

            // Other settings
            this.navMeshAgent.speed = speed;
            runSpeed    = speed;
            sensitivity = sens;
            cam         = main;
        }