Exemple #1
0
 public virtual void onCollision(GameObject collider) { }
 public bool broadcastPacketVision(GameObject o, byte[] data, Channel channelNo, PacketFlags flag = PacketFlags.Reliable)
 {
     for (int i = 0; i < 2; ++i)
         if (o.isVisibleByTeam(Convert.toTeamId(i)))
             broadcastPacketTeam(Convert.toTeamId(i), data, channelNo, flag);
     return true;
 }
Exemple #3
0
 public bool collide(GameObject o)
 {
     return distanceWithSqr(o) < (getCollisionRadius() + o.getCollisionRadius()) * (getCollisionRadius() + o.getCollisionRadius());
 }
 public bool broadcastPacketVision(GameObject o, IntWarsSharp.Logic.Packets.Packet packet, Channel channelNo, PacketFlags flag = PacketFlags.Reliable)
 {
     return broadcastPacketVision(o, packet.GetBytes(), channelNo, flag);
 }