//Gets called when game is started after the awake. private void Start() { //Get the miniGameController. LS_miniGameController = FindObjectOfType <LS_MinigameController>(); //Set the animator LS_animController = GetComponent <Animator>(); rb = GetComponent <Rigidbody>(); //Set player input InputManager.Instance.BindAxis("LS_HorizontalAxis" + LS_controllerIndex, LS_controllerIndex, ControllerAxisCode.LeftStickX); InputManager.Instance.BindAxis("LS_VerticalAxis" + LS_controllerIndex, LS_controllerIndex, ControllerAxisCode.LeftStickY); InputManager.Instance.BindAxis("LS_HorizontalMirAxis" + LS_controllerIndex, LS_controllerIndex, ControllerAxisCode.RightStickX); InputManager.Instance.BindAxis("LS_VerticalMirAxis" + LS_controllerIndex, LS_controllerIndex, ControllerAxisCode.RightStickY); //Get the default material and set it to the playerColor of the game. LS_defaultMat = GetComponentInChildren <SkinnedMeshRenderer>().material; LS_defaultMat.color = GlobalGameManager.Instance.GetPlayerColor(LS_controllerIndex); //Set a default state. LS_playerState = LS_PlayerState.idle; }
//Gets called when game is started after the awake. private void Start() { //Get the miniGameController. LS_miniGameController = FindObjectOfType<LS_MinigameController>(); //Set the animator LS_animController = GetComponent<Animator>(); rb = GetComponent<Rigidbody>(); //Set player input InputManager.Instance.BindAxis("LS_HorizontalAxis"+ LS_controllerIndex, LS_controllerIndex, ControllerAxisCode.LeftStickX); InputManager.Instance.BindAxis("LS_VerticalAxis" + LS_controllerIndex, LS_controllerIndex, ControllerAxisCode.LeftStickY); InputManager.Instance.BindAxis("LS_HorizontalMirAxis" + LS_controllerIndex, LS_controllerIndex, ControllerAxisCode.RightStickX); InputManager.Instance.BindAxis("LS_VerticalMirAxis" + LS_controllerIndex, LS_controllerIndex, ControllerAxisCode.RightStickY); //Get the default material and set it to the playerColor of the game. LS_defaultMat = GetComponentInChildren<SkinnedMeshRenderer>().material; LS_defaultMat.color = GlobalGameManager.Instance.GetPlayerColor(LS_controllerIndex); //Set a default state. LS_playerState = LS_PlayerState.idle; }