// Use this for initialization private void Awake() { //Gets the reference to the correct controller for this player this.playerController = this.GetComponent <Player_IDTag>().playerController; //Gets the reference to our circle collider this.ourRigidBody = this.GetComponent <Rigidbody2D>(); }
// Use this for initialization void Start() { OwnerImage = GetComponent <Image>(); OwnerTransform = GetComponent <RectTransform>(); if (GetComponentInParent <Canvas>() != null) { CanvasTransform = GetComponentInParent <Canvas>().transform as RectTransform; } switch (PlayerID) { case Players.P1: PlayerInput = Manager_ControllerInputManager.p1Controller; break; case Players.P2: PlayerInput = Manager_ControllerInputManager.p2Controller; break; case Players.P3: PlayerInput = Manager_ControllerInputManager.p3Controller; break; case Players.P4: PlayerInput = Manager_ControllerInputManager.p4Controller; break; case Players.P5: PlayerInput = Manager_ControllerInputManager.p5Controller; break; case Players.P6: PlayerInput = Manager_ControllerInputManager.p6Controller; break; case Players.P7: PlayerInput = Manager_ControllerInputManager.p7Controller; break; case Players.P8: PlayerInput = Manager_ControllerInputManager.p8Controller; break; default: PlayerInput = Manager_ControllerInputManager.p1Controller; break; } }
// Use this for initialization private void Awake() { //Sets the changeTeamEVT delegate to invoke the ChangeTeam function this.changeTeamEVT = this.ChangeTeam; //Gets the static reference from the Controller Input Manager for the correct controller switch (this.playerID) { case Players.P1: this.playerController = Manager_ControllerInputManager.p1Controller; break; case Players.P2: this.playerController = Manager_ControllerInputManager.p2Controller; break; case Players.P3: this.playerController = Manager_ControllerInputManager.p3Controller; break; case Players.P4: this.playerController = Manager_ControllerInputManager.p4Controller; break; case Players.P5: this.playerController = Manager_ControllerInputManager.p5Controller; break; case Players.P6: this.playerController = Manager_ControllerInputManager.p6Controller; break; case Players.P7: this.playerController = Manager_ControllerInputManager.p7Controller; break; case Players.P8: this.playerController = Manager_ControllerInputManager.p8Controller; break; } }
// Use this for initialization void Awake() { //Does nothing if there's already a static instance of a Controller Input Manager if (inputManagerInstance != null) { return; } //If there isn't already a static instance of a Controller Input Manager, this becomes the static instance inputManagerInstance = GetComponent <Manager_ControllerInputManager>(); //Creates new Controller Inputs for each player controller p1Controller = new Manager_ControllerInput(); p1Controller.SetPlayerID(Players.P1); p2Controller = new Manager_ControllerInput(); p2Controller.SetPlayerID(Players.P2); p3Controller = new Manager_ControllerInput(); p3Controller.SetPlayerID(Players.P3); p4Controller = new Manager_ControllerInput(); p4Controller.SetPlayerID(Players.P4); p5Controller = new Manager_ControllerInput(); p5Controller.SetPlayerID(Players.P5); p6Controller = new Manager_ControllerInput(); p6Controller.SetPlayerID(Players.P6); p7Controller = new Manager_ControllerInput(); p7Controller.SetPlayerID(Players.P7); p8Controller = new Manager_ControllerInput(); p8Controller.SetPlayerID(Players.P8); }
// Use this for initialization private void Awake() { this.playerController = this.GetComponent <Player_IDTag>().playerController; }