Пример #1
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteString(Token);
     msg.WriteInt64(SteamUserId);
     msg.WriteUInt16((ushort)SteamTicket.Length);
     msg.WriteBytes(SteamTicket);
 }
Пример #2
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WritePositionAndOrientation(Position);
     msg.WriteVector3(Velocity);
     msg.WriteVector3(Acceleration);
 }
Пример #3
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteInt32(UserId);
     msg.WriteString(DisplayName);
     msg.WriteByte(PlayerId);
     msg.WriteObjectBuilder_FactionEnum(Faction);
 }
Пример #4
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteInt32(AppVersion);
     msg.WriteString(Username);
     msg.WriteString(PasswordHash);
     msg.WriteIPEndPoint(InternalEndpoint);
 }
Пример #5
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WriteVector3(Position);
     msg.WriteVector3Nullable(Up);
     msg.WriteVector3Nullable(Forward);
 }
Пример #6
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteInt32(UserId);
     msg.WriteString(DisplayName);
     msg.WriteByte(PlayerId);
     msg.WriteObjectBuilder_FactionEnum(Faction);
 }
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WritePositionAndOrientation(Position);
     msg.WriteVector3(Velocity);
     msg.WriteVector3(Acceleration);
 }
Пример #8
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(SpawnPointId);
     msg.WriteUInt32(DesiredBotId);
     msg.WriteInt32(BotsIdx);
     msg.WriteVector3(SpawnPosition);
 }
Пример #9
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(SpawnPointId);
     msg.WriteUInt32(DesiredBotId);
     msg.WriteInt32(BotsIdx);
     msg.WriteVector3(SpawnPosition);
 }
Пример #10
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteString(Token);
     msg.WriteInt64(SteamUserId);
     msg.WriteUInt16((ushort)SteamTicket.Length);
     msg.WriteBytes(SteamTicket);
 }
Пример #11
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteInt32(AppVersion);
     msg.WriteString(Username);
     msg.WriteString(PasswordHash);
     msg.WriteIPEndPoint(InternalEndpoint);
 }
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WriteVector3(Position);
     msg.WriteVector3Nullable(Up);
     msg.WriteVector3Nullable(Forward);
 }
 public void Write(MyMessageWriter msg)
 {
     msg.WriteEnum(MusicEventType);
     msg.WriteInt32Nullable(TransitionEnum);
     msg.WriteInt32(Priority);
     msg.WriteStringNullable(Category);
     msg.WriteBool(Loop);
 }
Пример #14
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(VoxelMapEntityId);
     msg.WriteUInt32(EntityId);
     msg.WriteFloat(Radius);
     msg.WriteEnum(HandMode);
     msg.WriteEnumNullable(VoxelMaterial);
 }
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(TargetEntityId);
     msg.WriteVector3(Position);
     msg.WriteVector3(Direction);
     msg.WriteObjectBuilderSmallShipAmmoTypesEnum(AmmoType);
     msg.WriteUInt32Nullable(SourceEntityId);
 }
Пример #16
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteString(SectorName);
     msg.WriteString(Password);
     msg.WriteEnum(Type);
     msg.WriteEnum(JoinMode);
     msg.WriteEnum(Difficulty);
 }
Пример #17
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WritePositionAndOrientation(Position);
     msg.WriteObjectBuilder(Inventory);
     msg.WriteSmallShipType(ShipType);
     msg.WriteEnum(Faction);
 }
Пример #18
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WritePositionAndOrientation(Position);
     msg.WriteObjectBuilder(Inventory);
     msg.WriteSmallShipType(ShipType);
     msg.WriteEnum(Faction);
 }
Пример #19
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteString(SectorName);
     msg.WriteString(Password);
     msg.WriteEnum(Type);
     msg.WriteEnum(JoinMode);
     msg.WriteEnum(Difficulty);
 }
Пример #20
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(TargetEntityId);
     msg.WriteVector3(Position);
     msg.WriteVector3(Direction);
     msg.WriteObjectBuilderSmallShipAmmoTypesEnum(AmmoType);
     msg.WriteUInt32Nullable(SourceEntityId);
 }
Пример #21
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(VoxelMapEntityId);
     msg.WriteUInt32(EntityId);
     msg.WriteFloat(Radius);
     msg.WriteEnum(HandMode);
     msg.WriteEnumNullable(VoxelMaterial);
 }
 public void Write(MyMessageWriter msg)
 {
     msg.WriteEnum(MusicEventType);
     msg.WriteInt32Nullable(TransitionEnum);
     msg.WriteInt32(Priority);
     msg.WriteStringNullable(Category);
     msg.WriteBool(Loop);
 }
Пример #23
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteInt32(AppVersion);
     msg.WriteString(DisplayName);
     msg.WriteInt64(SteamUserId);
     msg.WriteUInt16((ushort)SteamTicket.Length);
     msg.WriteBytes(SteamTicket);
     msg.WriteIPEndPoint(InternalEndpoint);
 }
Пример #24
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(ShooterEntityId);
     msg.WriteUInt32Nullable(ProjectileEntityId);
     msg.WriteUInt32Nullable(TargetEntityId);
     msg.WritePositionAndOrientation(Position);
     msg.WriteObjectBuilderSmallShipWeaponTypesEnum(Weapon);
     msg.WriteObjectBuilderSmallShipAmmoTypesEnum(Ammo);
 }
Пример #25
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(ShooterEntityId);
     msg.WriteUInt32Nullable(ProjectileEntityId);
     msg.WriteUInt32Nullable(TargetEntityId);
     msg.WritePositionAndOrientation(Position);
     msg.WriteObjectBuilderSmallShipWeaponTypesEnum(Weapon);
     msg.WriteObjectBuilderSmallShipAmmoTypesEnum(Ammo);
 }
Пример #26
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteEnum(Type);
     msg.WriteInt32(Text);
     msg.WriteStringNullable(Arg0);
     msg.WriteStringNullable(Arg1);
     msg.WriteStringNullable(Arg2);
     msg.WriteStringNullable(Arg3);
 }
Пример #27
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteEnum(Type);
     msg.WriteInt32(Text);
     msg.WriteStringNullable(Arg0);
     msg.WriteStringNullable(Arg1);
     msg.WriteStringNullable(Arg2);
     msg.WriteStringNullable(Arg3);
 }
Пример #28
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteInt32(AppVersion);
     msg.WriteString(DisplayName);
     msg.WriteInt64(SteamUserId);
     msg.WriteUInt16((ushort)SteamTicket.Length);
     msg.WriteBytes(SteamTicket);
     msg.WriteIPEndPoint(InternalEndpoint);
 }
Пример #29
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32Nullable(EntityId);
     msg.WriteByte(ExplosionType);
     msg.WriteVector3Nullable(Position);
     msg.WriteFloat(Radius);
     msg.WriteFloat(Damage);
     msg.WriteEnum(ExplosionFlags);
     msg.WriteInt32Nullable(ParticleIDOverride);
 }
Пример #30
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32Nullable(EntityId);
     msg.WriteByte(ExplosionType);
     msg.WriteVector3Nullable(Position);
     msg.WriteFloat(Radius);
     msg.WriteFloat(Damage);
     msg.WriteEnum(ExplosionFlags);
     msg.WriteInt32Nullable(ParticleIDOverride);
 }
Пример #31
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(TargetEntityId);
     msg.WriteFloat(PlayerDamage);
     msg.WriteFloat(Damage);
     msg.WriteFloat(EmpDamage);
     msg.WriteByte((byte)DamageType);
     msg.WriteByte((byte)AmmoType);
     msg.WriteUInt32Nullable(DamageSource);
     msg.WriteFloat(NewHealthRatio);
 }
Пример #32
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(TargetEntityId);
     msg.WriteFloat(PlayerDamage);
     msg.WriteFloat(Damage);
     msg.WriteFloat(EmpDamage);
     msg.WriteByte((byte)DamageType);
     msg.WriteByte((byte)AmmoType);
     msg.WriteUInt32Nullable(DamageSource);
     msg.WriteFloat(NewHealthRatio);
 }
Пример #33
0
        static void Main(string[] args)
        {
            var my_slave = new MySlave();

            my_slave.Start(false);
            var synReq = new MyMessageWriter(1);

            Global.CloudStorage.SynPingToMySlave(0, synReq);
            Console.WriteLine();
            Console.ReadKey();
        }
Пример #34
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(GameId);
     msg.WriteString(Name);
     msg.WriteInt32(PlayerCount);
     msg.WriteInt32(MaxPlayerCount);
     msg.WriteInt32(HostId);
     msg.WriteString(HostDisplayName);
     msg.WriteEnum(GameType);
     msg.WriteEnum(Difficulty);
     msg.WriteEnum(JoinMode);
 }
Пример #35
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(GameId);
     msg.WriteString(Name);
     msg.WriteInt32(PlayerCount);
     msg.WriteInt32(MaxPlayerCount);
     msg.WriteInt32(HostId);
     msg.WriteString(HostDisplayName);
     msg.WriteEnum(GameType);
     msg.WriteEnum(Difficulty);
     msg.WriteEnum(JoinMode);
 }
Пример #36
0
        static void Main(string[] args)
        {
            var server = new MySlave();
            server.Start(false);

            var synReq = new MyMessageWriter(1);

            Global.CloudStorage.SynPingToSlave(0, synReq);

            var asynReq = new MyMessageWriter(2);
            Global.CloudStorage.AsynPingToSlave(0, asynReq);

            var synReqRsp = new MyMessageWriter(3);
            Console.WriteLine("response: " + Global.CloudStorage.SynEchoPingToSlave(0, synReqRsp).sn);

            while (true)
            {
                Thread.Sleep(3000);
            }
        }
Пример #37
0
        static void Main(string[] args)
        {
            var server = new MySlave();

            server.Start(false);

            var synReq = new MyMessageWriter(1);

            Global.CloudStorage.SynPingToSlave(0, synReq);

            var asynReq = new MyMessageWriter(2);

            Global.CloudStorage.AsynPingToSlave(0, asynReq);

            var synReqRsp = new MyMessageWriter(3);

            Console.WriteLine("response: " + Global.CloudStorage.SynEchoPingToSlave(0, synReqRsp).sn);

            while (true)
            {
                Thread.Sleep(3000);
            }
        }
Пример #38
0
        static void Main(string[] args)
        {
            var server = new MyServerImpl();

            server.Start();

            var synReq = new MyMessageWriter(sn: 1);

            Global.CloudStorage.SynPingToMyServer(0, synReq);

            var asynReq = new MyMessageWriter(sn: 2);

            Global.CloudStorage.AsynPingToMyServer(0, asynReq);

            var synReqRsp = new MyMessageWriter(sn: 3);

            Console.WriteLine("Response of EchoPing: {0}", Global.CloudStorage[0].SynEchoPing(synReqRsp).sn);

            Console.WriteLine("Done.");
            Console.WriteLine("Press any key to exit ...");
            Console.ReadKey();
            Global.Exit(0);
        }
Пример #39
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WriteEnum(LockType);
 }
Пример #40
0
 public override void SynEchoPingHandler(MyMessageReader request,
                                         MyMessageWriter response)
 {
     Console.WriteLine("Received SynEchoPing, sn={0}", request.sn);
     response.sn = request.sn;
 }
Пример #41
0
 public void Write(MyMessageWriter msg)
 {
     msg.WritePositionAndOrientation(Position);
     msg.WriteObjectBuilder(ObjectBuilder);
 }
Пример #42
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WritePositionAndOrientation(Position);
     msg.WriteByteNullable(KillerId);
 }
Пример #43
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteEnum(FriendlyFireType);
 }
Пример #44
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(AmmoBaseEntityId);
     msg.WritePositionAndOrientation(Position);
 }
 public void Write(MyMessageWriter msg)
 {
     msg.WriteInt32(MissionId);
     msg.WriteInt32(ElapsedTime);
 }
Пример #46
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WriteBool(Enabled);
 }
Пример #47
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WriteFloat(NewHealthRatio);
 }
Пример #48
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
 }
 public void Write(MyMessageWriter msg)
 {
     msg.WriteInt32(UserId);
     msg.WriteMultiplayerStateEnum(NewState);
 }
Пример #50
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteStringNullable(Name);
     msg.WriteStringNullable(Password);
     msg.WriteEnum(JoinMode);
 }
Пример #51
0
 public void Write(MyMessageWriter msg)
 {
     msg.WritePositionAndOrientation(Position);
     msg.WriteInt32(EventTypeEnum);
     msg.WriteInt32(Seed);
 }
Пример #52
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WriteBool(IsSuccess);
 }
Пример #53
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteInt32(DialogueEnum);
 }
Пример #54
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WriteEnum(Flag);
     msg.WriteBool(Param);
 }
Пример #55
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteEnum(FriendlyFireType);
 }
Пример #56
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteUInt32(EntityId);
     msg.WriteBool(Enabled);
 }
Пример #57
0
 public void Write(MyMessageWriter msg)
 {
     msg.WriteString(Message);
 }
Пример #58
0
 public void Write(MyMessageWriter msg)
 {
     StatsBuilder.Write(msg.Writer);
 }
 public void Write(MyMessageWriter msg)
 {
     msg.WriteObjectBuilder_FactionEnum(AssignedFaction);
 }
 public void Write(MyMessageWriter msg)
 {
     msg.WriteResultCode(ResultCode);
     msg.WriteInt32(HostUserId);
 }