示例#1
0
 public void Start()
 {
     if (this.Player != null)
     {
         this.player = this.Player.GetComponent<Player>();
     }
 }
示例#2
0
        private void InitializeFromManual()
        {
            if (this.Player1ModelOverride != null)
            {
                this.player1Model = this.Player1ModelOverride;
                this.player1 = this.player1Model.GetComponent<Player>();
                this.Player1HUD.GetComponent<PlayerHUD>().Player = this.player1.gameObject;
            }

            if (this.Player2ModelOverride != null)
            {
                this.player2Model = this.Player2ModelOverride;
                this.player2 = this.player2Model.GetComponent<Player>();
                this.Player2HUD.GetComponent<PlayerHUD>().Player = this.player2.gameObject;
            }
        }
示例#3
0
        private void InitializeFromSelection()
        {
            if (SceneState.Instance.Player1 != null)
            {
                this.player1Model = Instantiate(Resources.Load(SceneState.Instance.Player1), this.SpawnPositionPlayer1, Quaternion.identity) as GameObject;
                this.player1 = this.player1Model.GetComponent<Player>();
                this.player1.CameraFollows = true;
                this.Player1HUD.GetComponent<PlayerHUD>().Player = this.player1.gameObject;
            }

            if (SceneState.Instance.Player2 != null)
            {
                this.player2Model = Instantiate(Resources.Load(SceneState.Instance.Player2), this.SpawnPositionPlayer2, Quaternion.identity) as GameObject;
                this.player2 = this.player2Model.GetComponent<Player>();
                this.player2.ControlPrefix = "Player2";
                this.Player2HUD.GetComponent<PlayerHUD>().Player = this.player2.gameObject;
            }
        }