예제 #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
파일: Player.cs 프로젝트: kuroshum/Hostage
 public void InitilizeDecoyGauge(DecoyGauge dg)
 {
     this.dg  = dg;
     decoyNum = 1;
 }