示例#1
0
    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>();
    }
示例#2
0
 public void InitilizeDecoyGauge(DecoyGauge dg)
 {
     this.dg  = dg;
     decoyNum = 1;
 }