protected void onSpawnPointAllDead(CommonSpawnPoint inSpawnPoint) { if (this.m_spawnPointList.Contains(inSpawnPoint)) { this.DecSpawnPointOver(); } }
private void DoSpawnSubPoint(CommonSpawnPoint subsp) { if (subsp != null) { subsp.DoSpawn(); } }
protected override void Start() { base.Start(); for (CommonSpawnPoint point = base.NextPoint; point != null; point = point.NextPoint) { base.m_spawnPointList.Add(point); point.onAllDeadEvt += new CommonSpawnPointAllDead(this.onSpawnPointAllDead); } }
private void DoSpawnSubPointsAll() { IEnumerator enumerator = this.m_spawnPointList.GetEnumerator(); while (enumerator.MoveNext()) { CommonSpawnPoint current = enumerator.Current as CommonSpawnPoint; this.DoSpawnSubPoint(current); } }
private void DoSpawnSubPointsAll() { IEnumerator enumerator = this.m_spawnPointList.GetEnumerator(); while (enumerator.MoveNext()) { CommonSpawnPoint subsp = enumerator.get_Current() as CommonSpawnPoint; this.DoSpawnSubPoint(subsp); } }
protected override void Start() { base.Start(); CommonSpawnPoint nextPoint = this.NextPoint; while (nextPoint) { this.m_spawnPointList.Add(nextPoint); nextPoint.onAllDeadEvt += new CommonSpawnPointAllDead(base.onSpawnPointAllDead); nextPoint = nextPoint.NextPoint; } }