static void OnAddDestructionEffectMessage(ref AddDestructionEffectMsg msg, MyNetworkClient sender) { MyGridPhysics.CreateDestructionEffect(msg.EffectId, msg.Position, msg.Direction, msg.Scale); if (Sync.IsServer) { Sync.Layer.SendMessageToAllButOne(ref msg, sender.SteamUserId); } }
static void OnAddDestructionEffectMessage(MyParticleEffectsIDEnum effectId, Vector3D position, Vector3 direction, float scale) { MyGridPhysics.CreateDestructionEffect(effectId, position, direction, scale); }
static void OnAddDestructionEffectMessage(ref AddDestructionEffectMsg msg, MyNetworkClient sender) { MyGridPhysics.CreateDestructionEffect(msg.EffectId, msg.Position, msg.Direction, msg.Scale); }