public static EntityGraphicalElementData ReadFromStream(EleInstance instance, int id, BigEndianReader reader) { var data = new EntityGraphicalElementData(instance, id); data.EntityLook = reader.ReadUTF7BitLength(); data.HorizontalSymmetry = reader.ReadBoolean(); if (instance.Version >= 7) { data.PlayAnimation = reader.ReadBoolean(); } if (instance.Version >= 6) { data.PlayAnimStatic = reader.ReadBoolean(); } if (instance.Version >= 5) { data.MinDelay = reader.ReadUInt(); data.MaxDelay = reader.ReadUInt(); } return(data); }
public static EntityGraphicalElementData ReadFromStream(EleInstance instance, int id, BigEndianReader reader) { var data = new EntityGraphicalElementData(instance, id); data.EntityLook = reader.ReadUTF7BitLength(); data.HorizontalSymmetry = reader.ReadBoolean(); if (instance.Version >= 7) { data.PlayAnimation = reader.ReadBoolean(); } if (instance.Version >= 6) { data.PlayAnimStatic = reader.ReadBoolean(); } if (instance.Version >= 5) { data.MinDelay = reader.ReadUInt(); data.MaxDelay = reader.ReadUInt(); } return data; }