Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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();
     }
 }