protected override void Awake() { base.Awake(); plr = GetComponent <PlayerController>(); am = GetComponent <PlayerAttackManager>(); mc = GetComponent <PlayerMotionController>(); }
private void Start() { rb = GetComponent <Rigidbody2D>(); pM = GetComponent <PlayerMotionController>(); gravityStore = pM.Gravity; health = GetComponent <Health>(); }
// Use this for initialization protected override void Awake() { base.Awake(); if (SceneManager.GetActiveScene().name == Common.CO.SCENE_CUSTOM) { //カスタム画面 isActiveSceane = false; } if (photonView.isMine) { motionCtrl = GetComponent <PlayerMotionController>(); status = GetComponent <PlayerStatus>(); if (isActiveSceane) { if (circleArrow != null) { circleArrowTran = circleArrow.transform; } } } }
void Awake() { myTran = transform; myTran.name = "Hero" + photonView.viewID.ToString(); playerStatus = myTran.GetComponent <PlayerStatus>(); playerCtrl = myTran.GetComponent <PlayerController>(); motionCtrl = myTran.GetComponent <PlayerMotionController>(); if (SceneManager.GetActiveScene().name == Common.CO.SCENE_CUSTOM) { //カスタム画面 isActiveSceane = false; playerStatus.enabled = true; playerCtrl.enabled = true; motionCtrl.enabled = true; //playerCam.SetActive(false); //メインボディ生成 CreateMainBody(); return; } if (photonView.isMine) { if (isNpc) { //##### NPCの場合 ##### //コントローラー設定 playerStatus.enabled = true; motionCtrl.enabled = true; //NPC名変更 charaInfo = Common.Character.GetCharacterInfo(GameController.Instance.npcNo); myTran.name = charaInfo.Length > 0 ? charaInfo[Common.Character.DETAIL_NAME_NO] : "NPC"; //メインボディ生成 CreateNpcBody(); //装備設定 EquipWeaponNpc(); //NPC情報設定 GameController.Instance.SetTarget(myTran); GameController.Instance.SetNpcTran(myTran); GameController.Instance.ResetGame(); } else { //##### 自分のキャラクターの場合 ##### myTran.name = UserManager.userInfo[Common.PP.INFO_USER_NAME]; //コントローラーを有効化 playerStatus.enabled = true; playerCtrl.enabled = true; motionCtrl.enabled = true; //playerCam.SetActive(true); //カメラ紐づけ Transform camTran = playerCam.transform; Camera.main.transform.SetParent(myTran); Camera.main.transform.localPosition = camTran.localPosition; Camera.main.transform.localRotation = camTran.localRotation; //自分の情報を保存 GameController.Instance.SetMyTran(myTran); //メインボディ生成 CreateMainBody(); //装備設定 EquipWeaponUserInfo(); } //playerCanvas.SetActive(true); } else { //##### 対戦相手のキャラクターの場合 ##### //コントローラーを無効化 playerStatus.enabled = true; playerCtrl.enabled = false; motionCtrl.enabled = false; //playerCam.SetActive(false); //ターゲットを登録 GameController.Instance.SetTarget(myTran); //親子設定 SetMainBodyParent(); SetWeaponParent(); } }