static void OnChangeLoopPeriod(MySyncSoundBlock sync, ref ChangeLoopPeriodMsg msg, MyNetworkClient sender) { sync.Entity.LoopPeriod = msg.LoopPeriod; if (Sync.IsServer) { Sync.Layer.SendMessageToAll(msg); } }
public void SendChangeLoopPeriodRequest(float loopPeriod) { ChangeLoopPeriodMsg msg = new ChangeLoopPeriodMsg(); msg.EntityId = Entity.EntityId; msg.LoopPeriod = loopPeriod; Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); }
static void OnChangeLoopPeriod(MySyncSoundBlock sync, ref ChangeLoopPeriodMsg msg, MyNetworkClient sender) { sync.Entity.LoopPeriod = msg.LoopPeriod; if (Sync.IsServer) Sync.Layer.SendMessageToAll(msg); }