public RespawnTimer() { RespawnTickOption Option = new RespawnTickOption { UserCount = 0, DelayLoss = 1.0 }; Respawn.Add(Option); //LastTick = SMain.Envir.Time; }
public RespawnTimer(BinaryReader reader) { BaseSpawnRate = reader.ReadByte(); CurrentTickcounter = reader.ReadUInt64(); LastTick = SMain.Envir.Time; Respawn.Clear(); int Optioncount = reader.ReadInt32(); for (int i = 0; i < Optioncount; i++) { RespawnTickOption Option = new RespawnTickOption(reader); Respawn.Add(Option); } CurrentDelay = (long)Math.Round((double)BaseSpawnRate * (double)60000); }
private void btnSpawnTickAdd_Click(object sender, EventArgs e) { if (ActiveControl != sender) return; RespawnTickOption Option = new RespawnTickOption(); Envir.RespawnTick.Respawn.Add(Option); lbSpawnTickList.Items.Add(Option); lbSpawnTickList.SelectedIndex = Envir.RespawnTick.Respawn.Count - 1; UpdateSpawnTick(); SpawnChanged = true; }