Exemple #1
0
    // Use this for initialization
    void Start()
    {
        newPos       = new Vector3(target.position.x, target.position.y, target.position.z);
        camera       = GetComponentInChildren <Camera>();
        managedInput = target.GetComponent <IManagedInput>();
        targetHead   = target.Find("Head");

        Vector3 angles = transform.eulerAngles;

        rotationYAxis = (rotationYAxis == 0) ? angles.y : rotationYAxis;
        rotationXAxis = angles.x;

        Cursor.lockState = CursorLockMode.Locked;
    }
    private void Awake()
    {
        input = GetComponent <IManagedInput>();
        if (input == null)
        {
            Debug.LogWarning("No Managed Input on game object!");
        }

        characterController = GetComponent <CharacterController>();
        if (characterController == null)
        {
            Debug.LogWarning("No Character Controller on game object!");
        }

        weaponManager = GetComponent <WeaponManager>();
        if (weaponManager == null)
        {
            Debug.LogWarning("No Weapon Manager on game object!");
        }
    }
Exemple #3
0
 // Use this for initialization
 void Start()
 {
     characterController = GetComponent <CharacterController>();
     followCamera        = cameraRig.gameObject.GetComponent <FollowCamera>();
     managedInput        = GetComponent <IManagedInput>();
 }
Exemple #4
0
 // Use this for initialization
 void Start()
 {
     cameraScript      = cameraRig.gameObject.GetComponent <FollowCamera>();
     playerMotorScript = player.gameObject.GetComponent <PlayerMotor>();
     managedInput      = player.GetComponent <IManagedInput>();
 }
 private void Start()
 {
     input = GetComponent <IManagedInput>();
 }
Exemple #6
0
 // Use this for initialization
 void Start()
 {
     playerMotor  = transform.parent.GetComponent <PlayerMotor>();
     managedInput = transform.parent.GetComponent <IManagedInput>();
 }