protected const float TAKE_BALL_SPACE = 10.0f; // AIがボールを取りに行く距離 //---------------------------------------------------------------------- // コンストラクタ //---------------------------------------------------------------------- // @Param none // @Return none // @Date 2014/12/7 @Update 2014/12/7 @Author T.Takeuchi //---------------------------------------------------------------------- protected void CGoalKeeperInit(int teamNo) { this.Init(); // プレイヤーのデータをセット if (teamNo == 0) { CPlayerManager.SetPlayerData(this.m_playerData, CPlayerManager.AI_2); } else { CPlayerManager.SetPlayerData(this.m_playerData, CPlayerManager.AI_4); } m_pos = this.transform.localPosition; // 国の情報をセット / 国によってマテリアルを変更 m_human = CHumanManager.GetWorldInstance(TeamData.teamNationality[teamNo]); if (teamNo == 0) { this.transform.FindChild("polySurface14").GetComponent <CGoalKeeper1Mesh>().ChangeMaterial(TeamData.teamNationality[0]); } else { this.transform.FindChild("polySurface14").GetComponent <CGoalKeeper2Mesh>().ChangeMaterial(TeamData.teamNationality[1]); } // CPU用の値をセット this.SetData(); // サッカーボールの情報を取得 this.soccerBallObject = GameObject.Find("SoccerBall"); // プレイヤーのアニメーターをセット m_animator = this.gameObject.transform.parent.GetComponent <CPlayerAnimator>(); // 向きをセット this.transform.LookAt(new Vector3(0.0f, 0.0f, 0.0f)); // ホームポジションをセット this.HOME_POSITION = new Vector3(this.m_playerData.m_xPos, this.m_playerData.m_yPos, this.m_playerData.m_zPos); // ゲームマネージャをセット this.gameManager = GameObject.Find("GameManager").GetComponent <CGameManager>(); }
//---------------------------------------------------------------------- // コンストラクタ //---------------------------------------------------------------------- // @Param none // @Return none // @Date 2014/12/1 @Update 2014/12/1 @Author T.Kawashita // @Date 2014/12/1 @Update 2014/12/1 @Author T.Takeuchi //---------------------------------------------------------------------- void Start() { this.Init(); // プレイヤーのデータをセット CPlayerManager.SetPlayerData(this.m_playerData, CPlayerManager.AI_1); m_pos = this.transform.localPosition; // 国の情報をセット / 国によってマテリアルを変更 m_human = CHumanManager.GetWorldInstance(TeamData.teamNationality[0]); this.transform.FindChild("polySurface14").GetComponent <CCpu1Mesh>().ChangeMaterial(TeamData.teamNationality[0]); // CPU用の値をセット this.SetData(); // サッカーボールの情報を取得 this.soccerBallObject = GameObject.Find("SoccerBall"); // プレイヤーのアニメーターをセット m_animator = this.gameObject.transform.parent.GetComponent <CPlayerAnimator>(); }
//---------------------------------------------------------------------- // コンストラクタ //---------------------------------------------------------------------- // @Param none // @Return none // @Date 2014/10/15 @Update 2014/10/31 @Author T.Kawashita // @Date 2014/12/1 @Update 2014/12/1 @Author T.Takeuchi //---------------------------------------------------------------------- void Start() { this.Init(); // プレイヤーのデータをセット CPlayerManager.SetPlayerData(this.m_playerData, CPlayerManager.PLAYER_1); this.SetData(); m_pos = this.transform.localPosition; // 国の情報をセット / 国によってマテリアルを変更 m_human = CHumanManager.GetWorldInstance(TeamData.teamNationality[0]); Debug.Log(m_human); // プレイヤーの情報をマップにセット // Color color = Color.red; // CPlayerManager.m_playerManager.SetMap(this.gameObject, color); // プレイヤーのアニメーターをセット m_animator = this.gameObject.transform.parent.GetComponent <CPlayerAnimator>(); }
//---------------------------------------------------------------------- // コンストラクタ //---------------------------------------------------------------------- // @Param none // @Return none // @Date 2014/10/15 @Update 2014/10/31 @Author T.Kawashita //---------------------------------------------------------------------- void Start() { this.Init(); // プレイヤーのデータをセット CPlayerManager.SetPlayerData(this.m_playerData, CPlayerManager.PLAYER_4); // 国の情報をセット / 国によってマテリアルを変更 m_human = CHumanManager.GetWorldInstance(TeamData.teamNationality[1]); this.transform.FindChild("polySurface14").GetComponent <CPlayer4Mesh>().ChangeMaterial(TeamData.teamNationality[1]); m_gauge.m_teamNo = 2; // プレイヤーごとの値をセット this.SetData(); // プレイヤーのアニメーターをセット m_animator = this.gameObject.transform.parent.GetComponent <CPlayerAnimator>(); // カメラをセット m_camera = this.gameObject.transform.parent.FindChild("Player4Camera").GetComponent <PlayerCamera>(); m_trans = this.transform.Find("LookTrans").transform; }