//-------------------------------------------------------------------------- // 初期化処理 //-------------------------------------------------------------------------- void Start() { //// インプットマネージャ生成 //////////////////////////////////////////////////////////////////////// inputManager = InputManager.Instance; PuniPuniController = GameObject.Find("PuniconCamera/Punicon").GetComponent <PunipuniController>(); }
//-------------------------------------------------------------------------- // 初期化処理 //-------------------------------------------------------------------------- void Start() { nTouchCount = 0; nTouchCountOld = 0; nContollerID = -1; nCameraID = -1; if (GameObject.Find("PuniconCamera/ControllerManager") != null) { ControllerManager = GameObject.Find("PuniconCamera/ControllerManager").GetComponent <Scr_ControllerManager>(); } if (GameObject.Find("PuniconCamera/CameraController") != null) { CameraController = GameObject.Find("PuniconCamera/CameraController").GetComponent <Scr_CameraController>(); } if (GameObject.Find("PuniconCamera/Punicon") != null) { punicon = GameObject.Find("PuniconCamera/Punicon").GetComponent <PunipuniController>(); } }
// Use this for initialization void Start() { //自分が操作するオブジェクトに限定する if (isLocalPlayer) { //自分のプレイヤーの名前変更 //name = GameObject.Find("CharactorInfo").GetComponent<CharactorInfo>().GetPlayerName(); //name = "Player"; //自分を操作するぷにコンに自分自身を伝える。 PunipuniController punipuni = GameObject.Find("PuniconCamera/Punicon").GetComponent <PunipuniController>(); punipuni.SetPlayer(this.gameObject); //ローディングイメージのアクティブを切る if (GameObject.Find("OnlineCanvas/LoadingImage") != null) { GameObject.Find("OnlineCanvas/LoadingImage").SetActive(false); } //PlayerCameraを使うため、Scene Cameraを非アクティブ化 GameObject cam = GameObject.Find("Scene Camera"); if (null != cam) { cam.SetActive(false); } //Camera,AudioListenerの各コンポーネントをアクティブ化 PlayerCamera.GetComponent <Camera>().enabled = true; audioListener.GetComponent <AudioListener>().enabled = true; //LocalPlayerのAnimatorパラメータを自動的に送る GetComponent <NetworkAnimator>().SetParameterAutoSend(0, true); //カメラの取得等があるため、ここでPostureControllerのスクリプトをOnにしてStartメソッド呼び出し。 GetComponent <OfflinePostureController>().enabled = true; //ミッションマネージャに自分がスポーンした事を知らせる。 GameObject.Find("NetworkMissionManager").GetComponent <NetworkMissionManager>().SetPlayer(this.gameObject); netConnector = GameObject.Find("NetConnector").GetComponent <NetConnector>(); if (null != netConnector) { netConnector.SetLocalPlayer(gameObject); } charaInfo = GameObject.Find("CharactorInfo").GetComponent <CharactorInfo>(); if (null != charaInfo) { // SendName(charaInfo.GetPlayerName()); //playerName.SetNameText(charaInfo.GetPlayerName()); useChara = charaInfo.GetCharaSelectData(); } skyBg.gameObject.SetActive(true); //接続時のローディングイメージを有効 // GameObject.Find("OnlineCanvas/LoadingImage").SetActive(false); netConnector.createPlayer = true; } else { //自分以外の移動スクリプトを切る GetComponent <OfflinePostureController>().enabled = false; PlayerCamera.GetComponent <Camera>().enabled = false; audioListener.GetComponent <AudioListener>().enabled = false; skyBg.gameObject.SetActive(false); } }