private void CreateAwardees() { BrickManManager.Instance.ClearBrickManEtc(); Brick.SPAWNER_TYPE sPAWNER_TYPE = Brick.SPAWNER_TYPE.RED_TEAM_SPAWNER; Brick.SPAWNER_TYPE sPAWNER_TYPE2 = Brick.SPAWNER_TYPE.BLUE_TEAM_SPAWNER; int num = 0; for (int i = 0; i < RoomManager.Instance.RU.Length; i++) { BrickManDesc brickManDesc = BrickManManager.Instance.GetDesc(RoomManager.Instance.RU[i].seq); if (brickManDesc == null && RoomManager.Instance.RU[i].seq == MyInfoManager.Instance.Seq) { brickManDesc = new BrickManDesc(MyInfoManager.Instance.Seq, MyInfoManager.Instance.Nickname, MyInfoManager.Instance.GetUsings(), 0, MyInfoManager.Instance.Xp, MyInfoManager.Instance.ClanSeq, MyInfoManager.Instance.ClanName, MyInfoManager.Instance.ClanMark, MyInfoManager.Instance.Rank, null, null); } if (brickManDesc != null) { GameObject gameObject = BrickManManager.Instance.AddBrickMan(brickManDesc); if (null != gameObject) { SpawnerDesc awardSpawner4TeamMatch = BrickManager.Instance.GetAwardSpawner4TeamMatch((num >= 8) ? sPAWNER_TYPE2 : sPAWNER_TYPE, num++); if (awardSpawner4TeamMatch != null) { gameObject.transform.position = new Vector3(awardSpawner4TeamMatch.position.x, awardSpawner4TeamMatch.position.y - 0.5f, awardSpawner4TeamMatch.position.z); gameObject.transform.rotation = Rot.ToQuaternion(awardSpawner4TeamMatch.rotation); } } } } }
private void CreateAwardees() { BrickManManager.Instance.ClearBrickManEtc(); Brick.SPAWNER_TYPE spawnerType = Brick.SPAWNER_TYPE.BLUE_TEAM_SPAWNER; Brick.SPAWNER_TYPE spawnerType2 = Brick.SPAWNER_TYPE.RED_TEAM_SPAWNER; if (cvtEndCode == 1) { spawnerType = Brick.SPAWNER_TYPE.RED_TEAM_SPAWNER; spawnerType2 = Brick.SPAWNER_TYPE.BLUE_TEAM_SPAWNER; } int num = 0; for (int i = 0; i < RoomManager.Instance.RU.Length; i++) { if (!RoomManager.Instance.RU[i].red) { BrickManDesc brickManDesc = BrickManManager.Instance.GetDesc(RoomManager.Instance.RU[i].seq); if (brickManDesc == null && RoomManager.Instance.RU[i].seq == MyInfoManager.Instance.Seq) { brickManDesc = new BrickManDesc(MyInfoManager.Instance.Seq, MyInfoManager.Instance.Nickname, MyInfoManager.Instance.GetUsings(), 0, MyInfoManager.Instance.Xp, MyInfoManager.Instance.ClanSeq, MyInfoManager.Instance.ClanName, MyInfoManager.Instance.ClanMark, MyInfoManager.Instance.Rank, null, null); } if (brickManDesc != null) { GameObject gameObject = BrickManManager.Instance.AddBrickMan(brickManDesc); if (null != gameObject) { SpawnerDesc awardSpawner4TeamMatch = BrickManager.Instance.GetAwardSpawner4TeamMatch(spawnerType, num++); if (awardSpawner4TeamMatch != null) { gameObject.transform.position = new Vector3(awardSpawner4TeamMatch.position.x, awardSpawner4TeamMatch.position.y - 0.5f, awardSpawner4TeamMatch.position.z); gameObject.transform.rotation = Rot.ToQuaternion(awardSpawner4TeamMatch.rotation); } } } } } num = 0; for (int j = 0; j < RoomManager.Instance.RU.Length; j++) { if (RoomManager.Instance.RU[j].red) { BrickManDesc brickManDesc2 = BrickManManager.Instance.GetDesc(RoomManager.Instance.RU[j].seq); if (brickManDesc2 == null && RoomManager.Instance.RU[j].seq == MyInfoManager.Instance.Seq) { brickManDesc2 = new BrickManDesc(MyInfoManager.Instance.Seq, MyInfoManager.Instance.Nickname, MyInfoManager.Instance.GetUsings(), 0, MyInfoManager.Instance.Xp, MyInfoManager.Instance.ClanSeq, MyInfoManager.Instance.ClanName, MyInfoManager.Instance.ClanMark, MyInfoManager.Instance.Rank, null, null); } if (brickManDesc2 != null) { GameObject gameObject2 = BrickManManager.Instance.AddBrickMan(brickManDesc2); if (null != gameObject2) { SpawnerDesc awardSpawner4TeamMatch2 = BrickManager.Instance.GetAwardSpawner4TeamMatch(spawnerType2, num++); if (awardSpawner4TeamMatch2 != null) { gameObject2.transform.position = new Vector3(awardSpawner4TeamMatch2.position.x, awardSpawner4TeamMatch2.position.y - 0.5f, awardSpawner4TeamMatch2.position.z); gameObject2.transform.rotation = Rot.ToQuaternion(awardSpawner4TeamMatch2.rotation); } } } } } }