Beispiel #1
0
 static MySyncOxygenTank()
 {
     //MySyncLayer.RegisterEntityMessage<MySyncOxygenTank, ChangeStockpileModeMsg>(OnStockipleModeChanged, MyMessagePermissions.Any);
     //MySyncLayer.RegisterEntityMessage<MySyncOxygenTank, ChangeAutoRefillMsg>(OnAutoRefillChanged, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncOxygenTank, FilledRatioMsg>(OnFilledRatioChanged, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterEntityMessage <MySyncOxygenTank, RefillRequestMsg>(OnRefillRequest, MyMessagePermissions.ToServer);
 }
Beispiel #2
0
 static MySyncTimerBlock()
 {
     MySyncLayer.RegisterEntityMessage <MySyncTimerBlock, TriggerMsg>(OnTriggered, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);
     MySyncLayer.RegisterEntityMessage <MySyncTimerBlock, ToggleMsg>(OnToggle, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);
     MySyncLayer.RegisterEntityMessage <MySyncTimerBlock, SetTimerMsg>(OnSetTimer, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);
     MySyncLayer.RegisterEntityMessage <MySyncTimerBlock, ChangeToolbarItemMsg>(OnToolbarItemChanged, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);
 }
Beispiel #3
0
 static MySyncJumpDrive()
 {
     MySyncLayer.RegisterEntityMessage <MySyncJumpDrive, SelectTargetMsg>(OnTargetSelected, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncJumpDrive, RemoveTargetMsg>(OnTargetRemoved, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncJumpDrive, SetJumpDistanceRatioMsg>(OnJumpDistanceRatioSet, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncJumpDrive, UpdateStoredPowerMsg>(OnUpdateStoredPower, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterEntityMessage <MySyncJumpDrive, UpdateStoredPowerReliableMsg>(OnUpdateStoredPowerReliable, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterEntityMessage <MySyncJumpDrive, SetRechargingMsg>(OnSetRecharging, MyMessagePermissions.Any);
 }
 static ProductionBlockSync()
 {
     MySyncLayer.RegisterEntityMessage <ProductionBlockSync, AddQueueItemMsg>(OnAddQueueItemRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterEntityMessage <ProductionBlockSync, AddQueueItemMsg>(OnAddQueueItemSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
     MySyncLayer.RegisterEntityMessage <ProductionBlockSync, RemoveQueueItemMsg>(OnRemoveQueueItemRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterEntityMessage <ProductionBlockSync, RemoveQueueItemMsg>(OnRemoveQueueItemSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
     MySyncLayer.RegisterEntityMessage <ProductionBlockSync, MoveQueueItemMsg>(OnMoveQueueItemRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterEntityMessage <ProductionBlockSync, MoveQueueItemMsg>(OnMoveQueueItemSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
 }
Beispiel #5
0
 static MySyncButtonPanel()
 {
     MySyncLayer.RegisterEntityMessage <MySyncButtonPanel, CheckAccessMsg>(OnCheckAccessChanged, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncButtonPanel, ChangeToolbarItemMsg>(OnToolbarItemChanged, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncButtonPanel, SetCustomButtonName>(OnButtonCustomNameChanged, MyMessagePermissions.Any);
 }
Beispiel #6
0
 static MySyncAirVent()
 {
     MySyncLayer.RegisterEntityMessage <MySyncAirVent, ChangeDepressurizationModeMsg>(OnStockipleModeChanged, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncAirVent, ChangeToolbarItemMsg>(OnToolbarItemChanged, MyMessagePermissions.Any);
 }
 static MySyncOxygenGenerator()
 {
     MySyncLayer.RegisterEntityMessage <MySyncOxygenGenerator, ChangeAutoRefillMsg>(OnAutoRefillChanged, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncOxygenGenerator, RefillRequestMsg>(OnRefillRequest, MyMessagePermissions.ToServer);
 }
Beispiel #8
0
 static MySyncCameraBlock()
 {
     MySyncLayer.RegisterEntityMessage <MySyncCameraBlock, ChangeFovMsg>(OnChangeFovRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterEntityMessage <MySyncCameraBlock, ChangeFovMsg>(OnChangeFovSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
 }
 static MySyncShipWelder()
 {
     MySyncLayer.RegisterEntityMessage <MySyncShipWelder, ChangeHelperModeMsg>(OnHelpOthersChanged, MyMessagePermissions.Any);
 }