FSO.SimAntics.Marshals.VMAnimationStateMarshal.SerializeInto C# (CSharp) Méthode

SerializeInto() public méthode

public SerializeInto ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
Résultat void
        public void SerializeInto(BinaryWriter writer)
        {
            writer.Write(Anim);
            writer.Write(CurrentFrame);
            writer.Write((byte)EventQueue.Length);
            foreach (var evt in EventQueue) writer.Write(evt);
            writer.Write(EventsRun);
            writer.Write(EndReached);
            writer.Write(PlayingBackwards);
            writer.Write(Speed);
            writer.Write(Weight);
            writer.Write(Loop);
        }

Usage Example

Exemple #1
0
        public override void SerializeInto(BinaryWriter writer)
        {
            base.SerializeInto(writer);

            writer.Write(Animations.Length);
            foreach (var item in Animations)
            {
                item.SerializeInto(writer);
            }

            writer.Write(CarryAnimationState != null);
            if (CarryAnimationState != null)
            {
                CarryAnimationState.SerializeInto(writer);
            }

            writer.Write(Name);
            writer.Write(Message);
            writer.Write(MessageTimeout);

            writer.Write(MotiveChanges.Length);
            foreach (var item in MotiveChanges)
            {
                item.SerializeInto(writer);
            }
            writer.Write(PersonData.Length);
            foreach (var item in PersonData)
            {
                writer.Write(item);
            }
            writer.Write(MotiveData.Length);
            foreach (var item in MotiveData)
            {
                writer.Write(item);
            }
            writer.Write(HandObject);
            writer.Write(RadianDirection);

            DefaultSuits.SerializeInto(writer);
            writer.Write(BoundAppearances.Length);
            foreach (var item in BoundAppearances)
            {
                writer.Write(item);
            }

            writer.Write(BodyOutfit);
            writer.Write(HeadOutfit);
            writer.Write((byte)SkinTone);
        }
All Usage Examples Of FSO.SimAntics.Marshals.VMAnimationStateMarshal::SerializeInto