Esempio n. 1
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);
        }
Esempio 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);
        }
        static MySyncCharacter()
        {
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SwitchCharacterModelMsg>(OnSwitchCharacterModel, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer | MyMessagePermissions.ToSelf);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, AnimationCommandMsg>(OnAnimationCommand, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer | MyMessagePermissions.ToSelf);

            //Chat messages
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendPlayerMessageMsg>(OnPlayerMessageRequest, MyMessagePermissions.ToServer, Engine.Multiplayer.MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendPlayerMessageMsg>(OnPlayerMessageSuccess, MyMessagePermissions.FromServer, Engine.Multiplayer.MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendNewFactionMessageMsg>(OnFactionMessageRequest, MyMessagePermissions.ToServer, Engine.Multiplayer.MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendNewFactionMessageMsg>(OnFactionMessageSuccess, MyMessagePermissions.FromServer, Engine.Multiplayer.MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendGlobalMessageMsg>(OnGlobalMessageRequest, MyMessagePermissions.ToServer, Engine.Multiplayer.MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendGlobalMessageMsg>(OnGlobalMessageSuccess, MyMessagePermissions.FromServer, Engine.Multiplayer.MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, ConfirmFactionMessageMsg>(OnConfirmFactionMessageSuccess, MyMessagePermissions.FromServer, Engine.Multiplayer.MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, UpdateOxygenMsg>(OnUpdateOxygen, MyMessagePermissions.FromServer);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, RefillFromBottleMsg>(OnRefillFromBottle, MyMessagePermissions.FromServer);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, UpdateGasFillLevelMsg>(OnUpdateStoredGas, MyMessagePermissions.FromServer);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, PlaySecondarySoundMsg>(OnSecondarySoundPlay, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, RagdollTransformsMsg>(OnRagdollTransformsUpdate, MyMessagePermissions.FromServer);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SetCharacterPhysicsEnabledMsg>(OnCharacterPhysicsEnabled, MyMessagePermissions.FromServer);
        }
        static MySyncCharacter()
        {
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, ChangeMovementStateMsg>(OnMovementStateChanged, MyMessagePermissions.Any);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SwitchCharacterModelMsg>(OnSwitchCharacterModel, MyMessagePermissions.Any);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, ChangeFlagsMsg>(OnFlagsChanged, MyMessagePermissions.Any);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, ChangeHeadOrSpineMsg>(OnHeadOrSpineChanged, MyMessagePermissions.Any);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, CharacterInputMsg>(OnCharacterInput, MyMessagePermissions.Any);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, AnimationCommandMsg>(OnAnimationCommand, MyMessagePermissions.Any);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, AttachToCockpitMsg>(OnAttachToCockpit, MyMessagePermissions.FromServer);

            //Chat messages
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendPlayerMessageMsg>(OnPlayerMessageRequest, MyMessagePermissions.ToServer, Engine.Multiplayer.MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendPlayerMessageMsg>(OnPlayerMessageSuccess, MyMessagePermissions.FromServer, Engine.Multiplayer.MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendNewFactionMessageMsg>(OnFactionMessageRequest, MyMessagePermissions.ToServer, Engine.Multiplayer.MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendNewFactionMessageMsg>(OnFactionMessageSuccess, MyMessagePermissions.FromServer, Engine.Multiplayer.MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendGlobalMessageMsg>(OnGlobalMessageRequest, MyMessagePermissions.ToServer, Engine.Multiplayer.MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, SendGlobalMessageMsg>(OnGlobalMessageSuccess, MyMessagePermissions.FromServer, Engine.Multiplayer.MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, ConfirmFactionMessageMsg>(OnConfirmFactionMessageSuccess, MyMessagePermissions.FromServer, Engine.Multiplayer.MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, UpdateOxygenMsg>(OnUpdateOxygen, MyMessagePermissions.FromServer);
            MySyncLayer.RegisterEntityMessage <MySyncCharacter, RefillFromBottleMsg>(OnRefillFromBottle, MyMessagePermissions.FromServer);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, PlaySecondarySoundMsg>(OnSecondarySoundPlay, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);

            MySyncLayer.RegisterEntityMessage <MySyncCharacter, RagdollTransformsMsg>(OnRagdollTransformsUpdate, MyMessagePermissions.FromServer);
        }
 static MySyncPistonBase()
 {
     MySyncLayer.RegisterEntityMessage <MySyncPistonBase, VelocityMsg>(OnSetVelocity, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncPistonBase, MinMsg>(OnSetMin, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncPistonBase, MaxMsg>(OnSetMax, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncPistonBase, AttachMsg>(OnAttach, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterEntityMessage <MySyncPistonBase, CurrentPositionMsg>(OnSetCurrentPosition, MyMessagePermissions.Any);
 }
 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);
 }
 static MySyncShipController()
 {
     MySyncLayer.RegisterEntityMessage <MySyncShipController, UpdatePilotRelativeEntryMsg>(UpdatePilotRelativeEntrySuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
     MySyncLayer.RegisterEntityMessage <MySyncShipController, UpdateDampenersMsg>(UpdateDampenersSuccess, MyMessagePermissions.Any, MyTransportMessageEnum.Success);
     MySyncLayer.RegisterEntityMessage <MySyncShipController, AttachAutopilotMsg>(OnAutopilotAttached, MyMessagePermissions.FromServer);
     MySyncLayer.RegisterEntityMessage <MySyncShipController, ControlThrustersMsg>(OnSetControlThrusters, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncShipController, ControlWheelsMsg>(OnSetControlWheels, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncShipController, SetMainCockpitMsg>(OnSetMainCockpit, MyMessagePermissions.Any);
 }
Esempio n. 8
0
 static MySyncSoundBlock()
 {
     MySyncLayer.RegisterEntityMessage <MySyncSoundBlock, PlaySoundMsg>(OnPlaySound, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncSoundBlock, SelectSoundMsg>(OnSelectSound, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncSoundBlock, StopSoundMsg>(OnStopSound, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncSoundBlock, ChangeLoopPeriodMsg>(OnChangeLoopPeriod, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncSoundBlock, ChangeSoundVolumeMsg>(OnChangeSoundVolume, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncSoundBlock, ChangeSoundRangeMsg>(OnChangeSoundRange, MyMessagePermissions.Any);
 }
        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);
        }
Esempio n. 10
0
 static MySyncMotorSuspension()
 {
     MySyncLayer.RegisterEntityMessage <MySyncMotorSuspension, SteeringMsg>(OnChangeControllable, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncMotorSuspension, DampingMsg>(OnChangeDamping, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncMotorSuspension, StrengthMsg>(OnChangeStrength, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncMotorSuspension, PropulsionMsg>(OnChangePropulsion, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncMotorSuspension, FrictionMsg>(OnChangeFriction, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncMotorSuspension, PowerMsg>(OnChangePower, MyMessagePermissions.Any);
     MySyncLayer.RegisterEntityMessage <MySyncMotorSuspension, SteerMsg>(OnUpdateSteer, MyMessagePermissions.Any);
 }
Esempio n. 11
0
        static MySyncMotorStator()
        {
            MySyncLayer.RegisterEntityMessage <MySyncMotorStator, ChangeStatorTorqueMsg>(OnChangeStatorTorque, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer);
            MySyncLayer.RegisterEntityMessage <MySyncMotorStator, ChangeStatorBrakingTorqueMsg>(OnChangeStatorBrakingTorque, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer);
            MySyncLayer.RegisterEntityMessage <MySyncMotorStator, ChangeStatorTargetVelocityMsg>(OnChangeStatorTargetVelocity, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer);
            MySyncLayer.RegisterEntityMessage <MySyncMotorStator, ChangeStatorMinAngleMsg>(OnChangeStatorMinAngle, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer);
            MySyncLayer.RegisterEntityMessage <MySyncMotorStator, ChangeStatorMaxAngleMsg>(OnChangeStatorMaxAngle, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer);

            MySyncLayer.RegisterEntityMessage <MySyncMotorStator, SetRotorDisplacementMsg>(OnChangeRotorDisplacement, MyMessagePermissions.FromServer | MyMessagePermissions.ToServer);
            MySyncLayer.RegisterEntityMessage <MySyncMotorStator, SetCurrentAngleMsg>(OnSetCurrentAngle, MyMessagePermissions.Any);
            MySyncLayer.RegisterEntityMessage <MySyncMotorStator, DetachRotorMsg>(OnDetachRotor, MyMessagePermissions.Any);
            MySyncLayer.RegisterEntityMessage <MySyncMotorStator, AttachRotorMsg>(OnAttachRotor, MyMessagePermissions.Any);
        }
Esempio n. 12
0
        static MySyncControllableEntity()
        {
            MySyncLayer.RegisterEntityMessage <MySyncControllableEntity, SwitchToWeaponMsg>(OnSwitchToWeaponRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncControllableEntity, SwitchToWeaponMsg>(OnSwitchToWeaponSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterEntityMessage <MySyncControllableEntity, SwitchToWeaponMsg>(OnSwitchToWeaponFailure, MyMessagePermissions.FromServer, MyTransportMessageEnum.Failure);

            MySyncLayer.RegisterEntityMessage <MySyncControllableEntity, ShootBeginMsg>(ShootBeginCallback, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);
            MySyncLayer.RegisterEntityMessage <MySyncControllableEntity, ShootEndMsg>(ShootEndCallback, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);
            MySyncLayer.RegisterEntityMessage <MySyncControllableEntity, ShootDirectionChangeMsg>(ShootDirectionChangeCallback, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer);

            MySyncLayer.RegisterEntityMessage <MySyncControllableEntity, SwitchAmmoMagazineMsg>(OnSwitchAmmoMagazineRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncControllableEntity, SwitchAmmoMagazineMsg>(OnSwitchAmmoMagazineSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterEntityMessage <MySyncControllableEntity, SwitchAmmoMagazineMsg>(OnSwitchAmmoMagazineFailure, MyMessagePermissions.FromServer, MyTransportMessageEnum.Failure);
        }
Esempio n. 13
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);
        }
Esempio n. 14
0
        static MySyncVoxel()
        {
            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintCapsuleMessage>(VoxelPaintCapsuleRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintCapsuleMessage>(VoxelPaintCapsuleSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintRampMessage>(VoxelPaintRampRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintRampMessage>(VoxelPaintRampSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintBoxMessage>(VoxelPaintBoxRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintBoxMessage>(VoxelPaintBoxSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintSphereMessage>(VoxelPaintSphereRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintSphereMessage>(VoxelPaintSphereSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintEllipsoidMessage>(VoxelPaintEllipsoidRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
            MySyncLayer.RegisterEntityMessage <MySyncVoxel, PaintEllipsoidMessage>(VoxelPaintEllipsoidSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);

            MySyncLayer.RegisterEntityMessage <MySyncVoxel, VoxelCutoutMsg>(VoxelCutoutSphereSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
            MySyncLayer.RegisterEntityMessage <MySyncVoxel, MeteorCraterMsg>(VoxelMeteorCraterSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
        }
Esempio n. 15
0
 static MySyncMotorBase()
 {
     MySyncLayer.RegisterEntityMessage <MySyncMotorBase, AttachMsg>(OnAttach, MyMessagePermissions.FromServer);
 }
Esempio n. 16
0
 static MySyncCryoChamber()
 {
     MySyncLayer.RegisterEntityMessage <MySyncCryoChamber, ControlPilotMsg>(OnControlPilotMsg, MyMessagePermissions.Any);
 }
Esempio n. 17
0
 static MySyncCryoChamber()
 {
     MySyncLayer.RegisterEntityMessage <MySyncCryoChamber, ControlPilotMsg>(OnControlPilotMsg, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer | MyMessagePermissions.ToSelf);
 }
Esempio n. 18
0
 static MySyncEntity()
 {
     MySyncLayer.RegisterEntityMessage <MySyncEntity, ClosedMsg>(EntityClosedRequest, MyMessagePermissions.ToServer, MyTransportMessageEnum.Request);
     MySyncLayer.RegisterEntityMessage <MySyncEntity, ClosedMsg>(EntityClosedSuccess, MyMessagePermissions.FromServer, MyTransportMessageEnum.Success);
 }