Ejemplo n.º 1
0
 static MySyncGlobal()
 {
     MySyncLayer.RegisterMessage <SimulationInfoMsg>(OnSimulationInfo, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterMessage <PlayMusicMsg>(OnPlayMusic, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterMessage <ShowNotificationMsg>(OnShowNotification, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterMessage <ElapsedGameTimeMsg>(OnElapsedGameTime, MyMessagePermissions.FromServer);
 }
Ejemplo n.º 2
0
        static MySyncGrid()
        {
            MySyncLayer.RegisterEntityMessage <MySyncGrid, RazeBlockInCompoundBlockMsg>(OnRazeBlockInCompoundBlockRequest, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer);

            MySyncLayer.RegisterMessage <ChangeOwnershipsMsg>(OnChangeOwnersRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeOwnershipsMsg>(OnChangeOwners, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Ejemplo n.º 3
0
        static MySyncTextPanel()
        {
            MySyncLayer.RegisterEntityMessage <MySyncTextPanel, ChangeDescriptionMsg>(OnChangeDescription, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);
            MySyncLayer.RegisterEntityMessage <MySyncTextPanel, ChangeTitleMsg>(OnChangeTitle, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);
            MySyncLayer.RegisterEntityMessage <MySyncTextPanel, ChangeAccessFlagMsg>(OnChangAccessFlag, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);
            MySyncLayer.RegisterEntityMessage <MySyncTextPanel, ChangeOpenMsg>(OnChangeOpen, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);

            MySyncLayer.RegisterMessage <ChangeIntervalMsg>(OnChangeIntervalRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeIntervalMsg>(OnChangeIntervalSucess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeFontSizeMsg>(OnChangeFontSizeRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeFontSizeMsg>(OnChangeFontSizeSucess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <SelectImagesMsg>(OnSelectImageRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <SelectImagesMsg>(OnSelectImageSucess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <RemoveSelectedImagesMsg>(OnRemoveSelectedImageRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <RemoveSelectedImagesMsg>(OnRemoveSelectedImagesSucess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeFontColorMsg>(ChangeFontColorRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeFontColorMsg>(ChangeFontColorSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeBackgroundColorMsg>(ChangeBackgroundColorRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeBackgroundColorMsg>(ChangeBackgroundColorSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);


            MySyncLayer.RegisterMessage <ChangeShowOnScreenMsg>(OnShowOnScreenRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeShowOnScreenMsg>(OnShowOnScreenSucess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Ejemplo n.º 4
0
        static MySyncLargeTurret()
        {
            MySyncLayer.RegisterMessage <ChangeTargetMsg>(OnChangeTarget, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeRangeMsg>(ChangeRangeRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeRangeMsg>(ChangeRangeSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeTargetingMsg>(ChangeTargetingRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeTargetingMsg>(ChangeTargetingSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <UpdateRotationAndElevationMsg>(OnRotationAndElevationReceived, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);

            MySyncLayer.RegisterMessage <SetTargetMsg>(SetTargetRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <SetTargetMsg>(SetTargetSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <TargetPositionMsg>(TargetPositionRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <TargetPositionMsg>(TargetPositionSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeIdleRotationMsg>(ChangeIdleRotationRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeIdleRotationMsg>(ChangeIdleRotationSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ResetParamsMsg>(ResetTargetParamsRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ResetParamsMsg>(ResetTargetParamsSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <SetManualElevationMsg>(SetManualElevationRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <SetManualElevationMsg>(SetManualElevationSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <SetManualAzimuthMsg>(SetManualAzimuthRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <SetManualAzimuthMsg>(SetManualAzimuthSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Ejemplo n.º 5
0
 static MyToolBarCollection()
 {
     MySyncLayer.RegisterMessage <PlayerToolbarCreatedMsg>(OnNewToolbarRequest, MyMessagePermissions.ToServer);
     MySyncLayer.RegisterMessage <PlayerToolbarChangeSlotMsg>(OnChangeSlotItemRequest, MyMessagePermissions.ToServer);
     MySyncLayer.RegisterMessage <PlayerToolbarChangeSlotBuilderMsg>(OnChangeSlotBuilderItemRequest, MyMessagePermissions.ToServer);
     MySyncLayer.RegisterMessage <PlayerToolbarClearSlotMsg>(OnClearSlotRequest, MyMessagePermissions.ToServer);
 }
Ejemplo n.º 6
0
 static MySyncFloatingObjects()
 {
     MySyncLayer.RegisterMessage <FloatingObjectPositionUpdateMsg>(OnUpdateCallback, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterMessage <PositionUpdateCompressedMsg>(OnUpdateCompressedCallback, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterMessage <RemoveFloatingObjectMsg>(RemoveFloatingObjectSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
     MySyncLayer.RegisterMessage <FloatingObjectsCreateMsg>(OnCreateFloatingObjectsCallback, MyMessagePermissions.Any, MyTransportMessageEnum.Request, new FloatingObjectsSerializer());
 }
Ejemplo n.º 7
0
 static MySyncEntity()
 {
     MySyncLayer.RegisterMessage <PositionUpdateBatchMsg>(OnPositionBatchUpdate, MyMessagePermissions.Any, MyTransportMessageEnum.Request, new PositionUpdateBatchSerializer());
     MySyncLayer.RegisterEntityMessage <MySyncEntity, PositionUpdateMsg>(UpdateCallback, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncEntity, RequestPositionUpdateMsg>(RequestUpdateCallback, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncEntity, ClosedMsg>(EntityClosedRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterEntityMessage <MySyncEntity, ClosedMsg>(EntityClosedSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
 }
Ejemplo n.º 8
0
 static MySyncCreate()
 {
     MySyncLayer.RegisterMessage <CreateMsg>(OnMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <CreateCompressedMsg>(OnMessageCompressed, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <MergingCopyPasteCompressedMsg>(OnMessageCompressedRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <CreateRelativeCompressedMsg>(OnMessageRelativeCompressed, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <SpawnGridMsg>(OnMessageSpawnGrid, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
 }
 static MySyncEnvironmentItems()
 {
     MySyncLayer.RegisterMessage <RemoveEnvironmentItemMsg>(OnRemoveEnvironmentItemMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <ModifyModelMsg>(OnModifyModelMessage, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <BeginBatchMsg>(OnBeginBatchAddMessage, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <BatchAddItemMsg>(OnBatchAddItemMessage, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <BatchModifyItemMsg>(OnBatchModifyItemMessage, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <EndBatchMsg>(OnEndBatchAddMessage, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
 }
        static MySyncSensorBlock()
        {
            MySyncLayer.RegisterMessage <ChangeMySensorMinMsg>(ChangeSensorMinSuccess, MyMessagePermissions.Any, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterMessage <ChangeMySensorMaxMsg>(ChangeSensorMaxSuccess, MyMessagePermissions.Any, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterMessage <ChangeMySensorFiltersMsg>(ChangeSensorFiltersSuccess, MyMessagePermissions.Any, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterMessage <ChangeMySensorActivityMsg>(ChangeSensorIsActiveSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncSensorBlock, ChangeMySensorToolbarItemMsg>(OnToolbarItemChanged, MyMessagePermissions.Any);
        }
Ejemplo n.º 11
0
 static MySyncInventory()
 {
     MySyncLayer.RegisterMessage <TransferItemsMsg>(OnTransferItemsRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <RemoveItemsMsg>(OnRemoveItemsRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <RemoveItemsMsg>(OnRemoveItemsSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
     MySyncLayer.RegisterMessage <AddItemsMsg>(OnAddItemsRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <AddItemsMsg>(OnAddItemsSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
     MySyncLayer.RegisterMessage <TakeFloatingObjectMsg>(OnTakeFloatingObjectRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <OperationFailedMsg>(OnInventoryOperationFail, MyMessagePermissions.FromServer, MyTransportMessageEnum.Failure);
     MySyncLayer.RegisterMessage <UpdateOxygenLevelMsg>(OnUpdateOxygenLevel, MyMessagePermissions.FromServer);
 }
Ejemplo n.º 12
0
 static MySyncCreate()
 {
     MySyncLayer.RegisterMessage <CreateMsg>(OnMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <CreateCompressedMsg>(OnMessageCompressed, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <MergingCopyPasteCompressedMsg>(OnMessageCompressedRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <CreateRelativeCompressedMsg>(OnMessageRelativeCompressed, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <SpawnGridMsg>(OnMessageSpawnGrid, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <SpawnGridReplyMsg>(OnMessageSpawnGridSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
     MySyncLayer.RegisterMessage <SpawnGridReplyMsg>(OnMessageSpawnGridFailure, MyMessagePermissions.FromServer, MyTransportMessageEnum.Failure);
     MySyncLayer.RegisterMessage <AfterGridCreatedMsg>(OnMessageAfterGridCreated, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
 }
Ejemplo n.º 13
0
        static MySyncDestructions()
        {
            //MySyncLayer.RegisterMessage<EnableGeneratorsMsg>(OnEnableGeneratorsMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <AddDestructionEffectMsg>(OnAddDestructionEffectMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <CreateFracturePieceMsg>(OnCreateFracturePieceMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <RemoveFracturePieceMsg>(OnRemoveFracturePieceMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <CreateFractureBlockMsg>(OnCreateFracturedBlockMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <RemoveEnvironmentItemMsg>(OnRemoveEnvironmentItemMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request);

            MySyncLayer.RegisterMessage <FPManagerDbgMsg>(OnFPManagerDbgMessage, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
        }
Ejemplo n.º 14
0
        static MySyncProgrammableBlock()
        {
            MySyncLayer.RegisterMessage <OpenEditorMsg>(OpenEditorRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <OpenEditorMsg>(OpenEditorSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterMessage <OpenEditorMsg>(OpenEditorFailure, MyMessagePermissions.FromServer, MyTransportMessageEnum.Failure);

            MySyncLayer.RegisterMessage <CloseEditorMsg>(CloseEditor, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);

            MySyncLayer.RegisterMessage <UpdateProgramMsg>(UpdateProgramRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <UpdateProgramMsg>(UpdateProgramSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <RunProgramMsg>(RunProgramRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
        }
        static MySyncLaserAntenna()
        {
            MySyncLayer.RegisterMessage <ChangeModeMsg>(ChangeModeRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeModeMsg>(ChangeModeSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            //MySyncLayer.RegisterMessage<ChangeLaserAntennaMode>(ChangeModeFailure, MyMessagePermissions.FromServer, MyTransportMessageEnum.Failure);
            MySyncLayer.RegisterMessage <CoordinatesPasted>(PasteCoordinatesSuccess, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ConnectToMsg>(ConnectToRecRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ConnectToMsg>(ConnectToRecSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangePermMsg>(ChangePermRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangePermMsg>(ChangePermSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Ejemplo n.º 16
0
        static MySyncConveyorSorter()
        {
            MySyncLayer.RegisterMessage <DrainAllMsg>(DrainAllRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <DrainAllMsg>(DrainAllSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <BlWlMsg>(BlWlRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <BlWlMsg>(BlWlSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ListChangeIdMsg>(ListChangeIdRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ListChangeIdMsg>(ListChangeIdSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterMessage <ListChangeTypeMsg>(ListChangeTypeRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ListChangeTypeMsg>(ListChangeTypeSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Ejemplo n.º 17
0
        //internal static event Action<long, int> EndScenario;

        static MySyncScenario()
        {
            MySyncLayer.RegisterMessage <AskInfoMsg>(OnAskInfo, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <AnswerInfoMsg>(OnAnswerInfo, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);

            MySyncLayer.RegisterMessage <PrepareScenarioFromLobbyMsg>(OnPrepareScenarioFromLobby, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <PlayerReadyToStartScenarioMsg>(OnPlayerReadyToStartScenario, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <PlayerReadyToStartScenarioMsg>(OnPlayerReadyToStartScenario, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterMessage <StartScenarioMsg>(OnStartScenario, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
            //MySyncLayer.RegisterMessage<EndScenarioMsg>(OnEndScenario, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <SetTimeoutMsg>(OnSetTimeout, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <SetJoinRunningMsg>(OnSetJoinRunning, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request);
        }
        static MySyncBlockHelpers()
        {
            MySyncLayer.RegisterMessage <EnableMsg>(EnableRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <EnableMsg>(EnableSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ShowOnHUDMsg>(ShowOnHUDRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ShowOnHUDMsg>(ShowOnHUDSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeNameMsg>(ChangeNameRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeNameMsg>(ChangeNameSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ShowInTerminalMsg>(ShowInTerminalRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ShowInTerminalMsg>(ShowInTerminalSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Ejemplo n.º 19
0
        static MyGpsCollection()
        {
            MySyncLayer.RegisterMessage <AddMsg>(AddRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <AddMsg>(AddSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <DeleteMsg>(DeleteRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <DeleteMsg>(DeleteSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeShowOnHudMsg>(ShowOnHudRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeShowOnHudMsg>(ShowOnHudSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ModifyMsg>(ModifyRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ModifyMsg>(ModifySuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Ejemplo n.º 20
0
        static MyFactionCollection()
        {
            MySyncLayer.RegisterMessage <AddFactionMsg>(CreateFactionRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <AddFactionMsg>(CreateFactionSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <EditFactionMsg>(EditFactionRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <EditFactionMsg>(EditFactionSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <FactionStateChangeMsg>(FactionStateChangeRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <FactionStateChangeMsg>(FactionStateChangeSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeAutoAcceptMsg>(ChangeAutoAcceptRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeAutoAcceptMsg>(ChangeAutoAcceptSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Ejemplo n.º 21
0
        static MySyncSensorBlock()
        {
            MySyncLayer.RegisterMessage <ChangeMySensorMinMsg>(ChangeSensorMinRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeMySensorMinMsg>(ChangeSensorMinSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeMySensorMaxMsg>(ChangeSensorMaxRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeMySensorMaxMsg>(ChangeSensorMaxSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeMySensorFiltersMsg>(ChangeSensorFiltersRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeMySensorFiltersMsg>(ChangeSensorFiltersSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeMySensorActivityMsg>(ChangeSensorIsActiveRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeMySensorActivityMsg>(ChangeSensorIsActiveSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeMySensorPlaySoundMsg>(ChangeSensorPlaySoundRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeMySensorPlaySoundMsg>(ChangeSensorPlaySoundSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncSensorBlock, ChangeMySensorToolbarItemMsg>(OnToolbarItemChanged, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer);
        }
Ejemplo n.º 22
0
        static MySyncFloatingObjects()
        {
            MySyncLayer.RegisterMessage <FloatingObjectPositionUpdateMsg>(OnUpdateCallback, MyMessagePermissions.FromServer);
            MySyncLayer.RegisterMessage <PositionUpdateCompressedMsg>(OnUpdateCompressedCallback, MyMessagePermissions.FromServer);
            MySyncLayer.RegisterMessage <RemoveFloatingObjectMsg>(RemoveFloatingObjectRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <AddFloatingObjectMsg>(AddFloatingObjectSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterMessage <RemoveFloatingObjectMsg>(RemoveFloatingObjectSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterMessage <FloatingObjectsCreateMsg>(OnCreateFloatingObjectsCallback, MyMessagePermissions.FromServer, MyTransportMessageEnum.Request, new FloatingObjectsSerializer());
            MySyncLayer.RegisterMessage <FloatingObjectRequestPosMsg>(OnFloatingObjectsRequestPosCallback, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);

            //MySyncLayer.RegisterMessage<MakeStableMsg>(OnMakeStableSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            //MySyncLayer.RegisterMessage<MakeStableReqMsg>(OnMakeStableRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            //MySyncLayer.RegisterMessage<MakeStableReqMsg>(OnMakeStableFailure, MyMessagePermissions.FromServer, MyTransportMessageEnum.Failure);
            //MySyncLayer.RegisterMessage<MakeUnstableMsg>(OnMakeUnstableSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <MakeStableBatchReqMsg>(OnMakeStableBatchReq, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request, new MakeStableBatchReqSerializer());
            MySyncLayer.RegisterMessage <MakeStableBatchReqMsg>(OnMakeStableBatchFailure, MyMessagePermissions.FromServer, MyTransportMessageEnum.Failure, new MakeStableBatchReqSerializer());
            MySyncLayer.RegisterMessage <MakeStableBatchMsg>(OnMakeStableBatchSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success, new MakeStableBatchSerializer());
            MySyncLayer.RegisterMessage <MakeUnstableBatchMsg>(OnMakeUnstableBatchSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success, new MakeUnstableBatchSerializer());
        }
Ejemplo n.º 23
0
        static MySyncLightingBlock()
        {
            MySyncLayer.RegisterMessage <ChangeLightColorMsg>(ChangeLightColorRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeLightColorMsg>(ChangeLightColorSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeLightRadiusMsg>(ChangeLightRadiusRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeLightRadiusMsg>(ChangeLightRadiusSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeLightFalloffMsg>(ChangeLightFalloffRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeLightFalloffMsg>(ChangeLightFalloffSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeLightIntensityMsg>(ChangeLightIntensityRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeLightIntensityMsg>(ChangeLightIntensitySuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeLightBlinkIntervalMsg>(ChangeLightBlinkIntervalRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeLightBlinkIntervalMsg>(ChangeLightBlinkIntervalSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);


            MySyncLayer.RegisterMessage <ChangeLightBlinkLengthMsg>(ChangeLightBlinkLengthRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeLightBlinkLengthMsg>(ChangeLightBlinkLengthSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterMessage <ChangeLightBlinkOffsetMsg>(ChangeLightBlinkOffsetRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterMessage <ChangeLightBlinkOffsetMsg>(ChangeLightBlinkOffseSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Ejemplo n.º 24
0
 static MySyncAdvancedDoor()
 {
     MySyncLayer.RegisterMessage <ChangeDoorMsg>(ChangeDoorRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <ChangeDoorMsg>(ChangeDoorSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
     MySyncLayer.RegisterMessage <ChangeDoorMsg>(ChangeDoorFailure, MyMessagePermissions.FromServer, MyTransportMessageEnum.Failure);
 }
 static MySyncManipulationTool()
 {
     MySyncLayer.RegisterMessage <StartManipulationMsg>(StartManipulationCallback, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <StopManipulationMsg>(StopManipulationCallback, MyMessagePermissions.Any, MyTransportMessageEnum.Request);
 }
Ejemplo n.º 26
0
 static MySyncBattery()
 {
     MySyncLayer.RegisterMessage <CapacitySyncMsg>(CapacitySyncSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
 }
Ejemplo n.º 27
0
 static MySyncThruster()
 {
     MySyncLayer.RegisterMessage <ChangeThrustOverrideMsg>(ChangeThrustOverrideSuccess, MyMessagePermissions.Any, MyTransportMessageEnum.Success);
 }
Ejemplo n.º 28
0
 static MySyncFloatingObjects()
 {
     MySyncLayer.RegisterMessage <MakeUnstableBatchMsg>(OnMakeUnstableBatchSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success, new MakeUnstableBatchSerializer());
 }
 static MySyncAirtightDoorGeneric()
 {
     MySyncLayer.RegisterMessage <OpenCloseMsg>(OpenCloseRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <OpenCloseMsg>(OpenCloseSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
 }
Ejemplo n.º 30
0
 static MySyncManipulationTool()
 {
     MySyncLayer.RegisterMessage <StartManipulationMsg>(StartManipulationCallback, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer | MyMessagePermissions.ToSelf, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <StopManipulationMsg>(StopManipulationCallback, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer | MyMessagePermissions.ToSelf, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterMessage <RotateManipulatedEntityMsg>(RotateManipulatedEntityCallback, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer | MyMessagePermissions.ToSelf, MyTransportMessageEnum.Request);
 }