// Use this for initialization void Start() { audioSources = gameObject.GetComponent <AudioSource>(); switch (this.gameObject.transform.tag) { case "Player1": playerNo = 0; break; case "Player2": playerNo = 1; break; case "Player3": playerNo = 2; break; case "Player4": playerNo = 3; break; } if (playerNo < GameManager.playNo) { IsPlay = true; } pad = GameObject.Find("PadManager").GetComponent <GamePadManager>(); manager = GameObject.Find("SelectManager").GetComponent <CharaSelectManager>(); tanktable = new TankMasterTable(); tanktable.Load(); charatable = new CharaMasterTable(); charatable.Load(); }
// Use this for initialization void Awake() { TankYatu = GameObject.Find("TankYatu").GetComponent <TankYatuManager>(); switch (this.gameObject.transform.tag) { case "Player1": playerNo = 0; angle = 90; tanktag = "Player1"; break; case "Player2": playerNo = 1; angle = -90; tanktag = "Player2"; break; case "Player3": playerNo = 2; angle = 90; tanktag = "Player3"; break; case "Player4": playerNo = 3; angle = -90; tanktag = "Player4"; break; } if (playerNo < (GameManager.playNo)) { TankMasterTable tanktable; tanktable = new TankMasterTable(); tanktable.Load(); CharaMasterTable charatable; charatable = new CharaMasterTable(); charatable.Load(); IsSurvival = true; CharaMaster CharaData = charatable.All[GameManager.Chara[playerNo]]; TankData = tanktable.All[GameManager.Tank[playerNo]]; TankHP = (TankData.Hp * 2 + CharaData.Hp) * magHP; MaxHP = TankHP; TankAttack = (TankData.Attack * 2 + CharaData.Attack) * magAttack; TankTurning = (TankData.Turning * 2 + CharaData.Turning) * magTurning; TankSpeed = (TankData.Speed * 2 + CharaData.Speed) * magSpeed; TankRe = (TankData.Reload * 2 + CharaData.Reload) * magRe; CharaID = CharaData.ID; obj = (GameObject)Instantiate(Tank[GameManager.Tank[playerNo]], transform.position, Quaternion.identity); obj.transform.parent = this.transform; obj.tag = (tanktag); obj.layer = LayerMask.NameToLayer((playerNo + 1) + "p"); var tankobj = obj.GetComponent <Tank>(); tankobj.angl = angle; } }