public void OnDiveUp() { Packets.Server.Dive p = new SagaMap.Packets.Server.Dive(); p.SetDirection(SagaMap.Packets.Server.Dive.Direction.UP); p.SetOxygen((uint)this.Char.LC); this.netIO.SendPacket(p, this.SessionID); ; Tasks.OxygenUsage O2; if (!this.Char.Tasks.ContainsKey("Oxygen Usage")) { O2 = new SagaMap.Tasks.OxygenUsage(this); this.Char.Tasks.Add("Oxygen Usage", O2); } else O2 = (Tasks.OxygenUsage)this.Char.Tasks["Oxygen Usage"]; O2.diving = false; if (!O2.Activated()) O2.Activate(); }
public void OnDiveUp() { Packets.Server.Dive p = new SagaMap.Packets.Server.Dive(); p.SetDirection(SagaMap.Packets.Server.Dive.Direction.UP); p.SetOxygen((uint)this.Char.LC); this.netIO.SendPacket(p, this.SessionID);; Tasks.OxygenUsage O2; if (!this.Char.Tasks.ContainsKey("Oxygen Usage")) { O2 = new SagaMap.Tasks.OxygenUsage(this); this.Char.Tasks.Add("Oxygen Usage", O2); } else { O2 = (Tasks.OxygenUsage) this.Char.Tasks["Oxygen Usage"]; } O2.diving = false; if (!O2.Activated()) { O2.Activate(); } }