예제 #1
0
        public override void Write(PythonWriter pw)
        {
            pw.WriteTuple(5);
            pw.WriteUnicodeString(FamilyName);
            pw.WriteBool(HasCharacters);
            pw.WriteUInt(UserId);

            pw.WriteTuple(EnabledRaceList.Count);

            foreach (var race in EnabledRaceList)
            {
                pw.WriteInt((int)race);
            }

            pw.WriteBool(CanSkipBootcamp);
        }
예제 #2
0
        public override void Write(PythonWriter pw)
        {
            pw.WriteTuple(6);

            pw.WriteList(StateIds.Count);
            foreach (var stateId in StateIds)
            {
                pw.WriteUInt(stateId);
            }

            pw.WriteDouble(Rotation);
            pw.WriteULong(TrackingTargetEntityId);
            pw.WriteDouble(MovementModifier);
            pw.WriteUInt(DesiredPostureId);
            pw.WriteBool(IsHoldingCombatMode);
        }
예제 #3
0
 public override void Write(PythonWriter pw)
 {
     pw.WriteTuple(1);
     pw.WriteBool(CombatMode);
 }
예제 #4
0
 public override void Write(PythonWriter pw)
 {
     pw.WriteTuple(1);
     pw.WriteBool(HasCharacters);
 }
예제 #5
0
 public override void Write(PythonWriter pw)
 {
     pw.WriteTuple(1);
     pw.WriteBool(IsRunning);
 }