private void InitilizePlayer(Vector3 startPos, GameObject camera) { // 管理オブジェクトを生成 Player.parent = new TokenMgr <Player>("Player", 1); //Vector3 startPos = stageList[startPosInd].obj.transform.position; player = Player.Add(0, playerMoveSpeed, playerApplySpeed, this, startPos.x, startPos.y + 1, startPos.z, camera); lg = GameObject.Find("HPUI").GetComponent <LifeGauge>(); lg.SetLifeGauge(player.GetMaxHp()); player.InitilizeHp(lg); psg = GameObject.Find("ShotGauge").GetComponent <PlayerShotGauge>(); psg.SetShotGauge(player.GetMaxShotNum()); dg = GameObject.Find("DecoyGauge").GetComponent <DecoyGauge>(); dg.SetDecoyGauge(1); player.InitilizeShot(); player.InitilizeShotGauge(psg); player.InitilizeDecoyGauge(dg); player.InitilizeSppedUpGauge(); GameObject mainCamera = GameObject.FindGameObjectWithTag("MainCamera"); player.InitilizeShakeScreen(); //Follow.objTarget = p.gameObject; trailList = new List <GameObject>(); }
public void InitilizeShotGauge(PlayerShotGauge psg) { this.psg = psg; shotNum = maxShotNum; }