Here are the examples of the csharp api System.IO.BinaryReader.ReadSingle() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
929 Examples
19
Source : CelesteNetUtils.BinaryRWCompat.cs
with MIT License
from 0x0ade
with MIT License
from 0x0ade
[Obsolete("Use CelesteNetBinaryReader instead.")]
public static Vector2 ReadVector2Scale(this BinaryReader reader)
=> new(Calc.Clamp(reader.ReadSingle(), -3f, 3f)
19
Source : SimpleJSON.cs
with MIT License
from 734843327
with MIT License
from 734843327
public static JSONNode Deserialize(System.IO.BinaryReader aReader)
{
JSONBinaryTag type = (JSONBinaryTag)aReader.ReadByte();
switch(type)
{
case JSONBinaryTag.Array:
{
int count = aReader.ReadInt32();
JSONArray tmp = new JSONArray();
for(int i = 0; i < count; i++)
tmp.Add(Deserialize(aReader));
return tmp;
}
case JSONBinaryTag.Clreplaced:
{
int count = aReader.ReadInt32();
JSONClreplaced tmp = new JSONClreplaced();
for(int i = 0; i < count; i++)
{
string key = aReader.ReadString();
var val = Deserialize(aReader);
tmp.Add(key, val);
}
return tmp;
}
case JSONBinaryTag.Value:
{
return new JSONData(aReader.ReadString());
}
case JSONBinaryTag.IntValue:
{
return new JSONData(aReader.ReadInt32());
}
case JSONBinaryTag.DoubleValue:
{
return new JSONData(aReader.ReadDouble());
}
case JSONBinaryTag.BoolValue:
{
return new JSONData(aReader.ReadBoolean());
}
case JSONBinaryTag.FloatValue:
{
return new JSONData(aReader.ReadSingle());
}
default:
{
throw new Exception("Error deserializing JSON. Unknown tag: " + type);
}
}
}
19
Source : IPCSupport.cs
with GNU General Public License v3.0
from 9E4ECDDE
with GNU General Public License v3.0
from 9E4ECDDE
public static SerializedBoneData FromByteArray(byte[] array)
{
using (MemoryStream memoryStream = new MemoryStream(array))
{
using (BinaryReader binaryReader = new BinaryReader(memoryStream, Encoding.UTF8))
{
SerializedBoneData boneData = new SerializedBoneData();
boneData.name = binaryReader.ReadString();
boneData.damping = binaryReader.ReadSingle();
boneData.elasticity = binaryReader.ReadSingle();
boneData.stiffness = binaryReader.ReadSingle();
boneData.inert = binaryReader.ReadSingle();
boneData.radius = binaryReader.ReadSingle();
boneData.endLength = binaryReader.ReadSingle();
boneData.endOffset = new float3(binaryReader.ReadSingle(), binaryReader.ReadSingle(), binaryReader.ReadSingle());
boneData.gravity = new float3(binaryReader.ReadSingle(), binaryReader.ReadSingle(), binaryReader.ReadSingle());
boneData.force = new float3(binaryReader.ReadSingle(), binaryReader.ReadSingle(), binaryReader.ReadSingle());
return boneData;
}
}
}
19
Source : EndianBinaryReader.cs
with MIT License
from 91Act
with MIT License
from 91Act
public override float ReadSingle()
{
if (endian == EndianType.BigEndian)
{
a32 = ReadBytes(4);
Array.Reverse(a32);
return BitConverter.ToSingle(a32, 0);
}
return base.ReadSingle();
}
19
Source : UmaTPose.cs
with Apache License 2.0
from A7ocin
with Apache License 2.0
from A7ocin
public void DeSerialize()
{
if (boneInfo == null)
{
var ms = new MemoryStream(serializedChunk);
var br = new BinaryReader(ms);
int count = br.ReadInt32();
boneInfo = new SkeletonBone[count];
for (int i = 0; i < count; i++)
{
boneInfo[i] = DeSerializeSkeletonBone(br);
}
count = br.ReadInt32();
humanInfo = new HumanBone[count];
for (int i = 0; i < count; i++)
{
humanInfo[i] = DeSerializeHumanBone(br);
}
if (br.PeekChar() >= 0)
{
extendedInfo = true;
armStretch = br.ReadSingle();
feetSpacing = br.ReadSingle();
legStretch = br.ReadSingle();
lowerArmTwist = br.ReadSingle();
lowerLegTwist = br.ReadSingle();
upperArmTwist = br.ReadSingle();
upperLegTwist = br.ReadSingle();
}
}
}
19
Source : UmaTPose.cs
with Apache License 2.0
from A7ocin
with Apache License 2.0
from A7ocin
private Quaternion DeSerializeQuaternion(BinaryReader br)
{
var res = new Quaternion();
res.x = br.ReadSingle();
res.y = br.ReadSingle();
res.z = br.ReadSingle();
res.w = br.ReadSingle();
return res;
}
19
Source : UmaTPose.cs
with Apache License 2.0
from A7ocin
with Apache License 2.0
from A7ocin
private HumanLimit DeSerializeHumanLimit(BinaryReader br)
{
var res = new HumanLimit();
res.axisLength = br.ReadSingle();
res.center = DeserializeVector3(br);
res.max = DeserializeVector3(br);
res.min = DeserializeVector3(br);
res.useDefaultValues = br.ReadBoolean();
return res;
}
19
Source : UmaTPose.cs
with Apache License 2.0
from A7ocin
with Apache License 2.0
from A7ocin
private Vector3 DeserializeVector3(BinaryReader br)
{
var res = new Vector3();
res.x = br.ReadSingle();
res.y = br.ReadSingle();
res.z = br.ReadSingle();
return res;
}
19
Source : RoomFileSerializer.cs
with Apache License 2.0
from abist-co-ltd
with Apache License 2.0
from abist-co-ltd
private static Vector3[] ReadVertices(BinaryReader reader, int vertexCount)
{
Vector3[] vertices = new Vector3[vertexCount];
for (int i = 0; i < vertices.Length; i++)
{
vertices[i] = new Vector3(reader.ReadSingle(),
reader.ReadSingle(),
reader.ReadSingle());
}
return vertices;
}
19
Source : InputAnimationSerializationUtils.cs
with Apache License 2.0
from abist-co-ltd
with Apache License 2.0
from abist-co-ltd
public static void ReadFloatCurve(BinaryReader reader, AnimationCurve curve)
{
curve.preWrapMode = (WrapMode)reader.ReadInt32();
curve.postWrapMode = (WrapMode)reader.ReadInt32();
int keyframeCount = reader.ReadInt32();
Keyframe[] keys = new Keyframe[keyframeCount];
for (int i = 0; i < keyframeCount; ++i)
{
keys[i].time = reader.ReadSingle();
keys[i].value = reader.ReadSingle();
keys[i].inTangent = reader.ReadSingle();
keys[i].outTangent = reader.ReadSingle();
keys[i].inWeight = reader.ReadSingle();
keys[i].outWeight = reader.ReadSingle();
keys[i].weightedMode = (WeightedMode)reader.ReadInt32();
}
curve.keys = keys;
}
19
Source : InputAnimationSerializationUtils.cs
with Apache License 2.0
from abist-co-ltd
with Apache License 2.0
from abist-co-ltd
public static void ReadBoolCurve(BinaryReader reader, AnimationCurve curve)
{
curve.preWrapMode = (WrapMode)reader.ReadInt32();
curve.postWrapMode = (WrapMode)reader.ReadInt32();
int keyframeCount = reader.ReadInt32();
Keyframe[] keys = new Keyframe[keyframeCount];
for (int i = 0; i < keyframeCount; ++i)
{
keys[i].time = reader.ReadSingle();
keys[i].value = reader.ReadSingle();
keys[i].inTangent = 0.0f;
keys[i].outTangent = 0.0f;
keys[i].inWeight = 0.0f;
keys[i].outWeight = 1.0e6f;
keys[i].weightedMode = WeightedMode.Both;
}
curve.keys = keys;
}
19
Source : InputAnimationSerializationUtils.cs
with Apache License 2.0
from abist-co-ltd
with Apache License 2.0
from abist-co-ltd
public static void ReadMarkerList(BinaryReader reader, List<InputAnimationMarker> markers)
{
markers.Clear();
int count = reader.ReadInt32();
markers.Capacity = count;
for (int i = 0; i < count; ++i)
{
var marker = new InputAnimationMarker();
marker.time = reader.ReadSingle();
marker.name = reader.ReadString();
markers.Add(marker);
}
}
19
Source : OvrAvatarPacket.cs
with MIT License
from absurd-joy
with MIT License
from absurd-joy
public static OvrAvatarDriver.PoseFrame ReadPoseFrame(this BinaryReader reader)
{
return new OvrAvatarDriver.PoseFrame
{
headPosition = reader.ReadVector3(),
headRotation = reader.ReadQuaternion(),
handLeftPosition = reader.ReadVector3(),
handLeftRotation = reader.ReadQuaternion(),
handRightPosition = reader.ReadVector3(),
handRightRotation = reader.ReadQuaternion(),
voiceAmplitude = reader.ReadSingle(),
controllerLeftPose = reader.ReadControllerPose(),
controllerRightPose = reader.ReadControllerPose(),
};
}
19
Source : OvrAvatarPacket.cs
with MIT License
from absurd-joy
with MIT License
from absurd-joy
public static Vector2 ReadVector2(this BinaryReader reader)
{
return new Vector2
{
x = reader.ReadSingle(),
y = reader.ReadSingle()
};
}
19
Source : OvrAvatarPacket.cs
with MIT License
from absurd-joy
with MIT License
from absurd-joy
public static OvrAvatarPacket Read(Stream stream)
{
BinaryReader reader = new BinaryReader(stream);
// Todo: bounds check frame count
int frameCount = reader.ReadInt32();
List<float> frameTimes = new List<float>(frameCount);
for (int i = 0; i < frameCount; ++i)
{
frameTimes.Add(reader.ReadSingle());
}
List<OvrAvatarDriver.PoseFrame> frames = new List<OvrAvatarDriver.PoseFrame>(frameCount);
for (int i = 0; i < frameCount; ++i)
{
frames.Add(reader.ReadPoseFrame());
}
// Todo: bounds check audio packet count
int audioPacketCount = reader.ReadInt32();
List<byte[]> audioPackets = new List<byte[]>(audioPacketCount);
for (int i = 0; i < audioPacketCount; ++i)
{
int audioPacketSize = reader.ReadInt32();
byte[] audioPacket = reader.ReadBytes(audioPacketSize);
audioPackets.Add(audioPacket);
}
return new OvrAvatarPacket(frameTimes, frames, audioPackets);
}
19
Source : OvrAvatarPacket.cs
with MIT License
from absurd-joy
with MIT License
from absurd-joy
public static Vector3 ReadVector3(this BinaryReader reader)
{
return new Vector3
{
x = reader.ReadSingle(),
y = reader.ReadSingle(),
z = reader.ReadSingle()
};
}
19
Source : OvrAvatarPacket.cs
with MIT License
from absurd-joy
with MIT License
from absurd-joy
public static Quaternion ReadQuaternion(this BinaryReader reader)
{
return new Quaternion
{
x = reader.ReadSingle(),
y = reader.ReadSingle(),
z = reader.ReadSingle(),
w = reader.ReadSingle(),
};
}
19
Source : OvrAvatarPacket.cs
with MIT License
from absurd-joy
with MIT License
from absurd-joy
public static OvrAvatarDriver.ControllerPose ReadControllerPose(this BinaryReader reader)
{
return new OvrAvatarDriver.ControllerPose
{
buttons = (ovrAvatarButton)reader.ReadUInt32(),
touches = (ovrAvatarTouch)reader.ReadUInt32(),
joystickPosition = reader.ReadVector2(),
indexTrigger = reader.ReadSingle(),
handTrigger = reader.ReadSingle(),
isActive = reader.ReadBoolean(),
};
}
19
Source : DiffusePartHook.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public override void Unpack(BinaryReader reader)
{
base.Unpack(reader);
Part = reader.ReadUInt32();
Start = reader.ReadSingle();
End = reader.ReadSingle();
Time = reader.ReadSingle();
}
19
Source : LuminousHook.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public override void Unpack(BinaryReader reader)
{
base.Unpack(reader);
Start = reader.ReadSingle();
End = reader.ReadSingle();
Time = reader.ReadSingle();
}
19
Source : ScaleHook.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public override void Unpack(BinaryReader reader)
{
base.Unpack(reader);
End = reader.ReadSingle();
Time = reader.ReadSingle();
}
19
Source : AttackCone.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
PartIndex = reader.ReadUInt32();
LeftX = reader.ReadSingle();
LeftY = reader.ReadSingle();
RightX = reader.ReadSingle();
RightY = reader.ReadSingle();
Radius = reader.ReadSingle();
Height = reader.ReadSingle();
}
19
Source : CylSphere.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
var x = reader.ReadSingle();
var y = reader.ReadSingle();
var z = reader.ReadSingle();
Origin = new Vector3(x, y, z);
Radius = reader.ReadSingle();
Height = reader.ReadSingle();
}
19
Source : DayGroup.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
ChanceOfOccur = reader.ReadSingle();
DayName = reader.ReadPString();
reader.AlignBoundary();
SkyObjects.Unpack(reader);
SkyTime.Unpack(reader);
}
19
Source : Frame.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
Origin = reader.ReadVector3();
var qw = reader.ReadSingle();
var qx = reader.ReadSingle();
var qy = reader.ReadSingle();
var qz = reader.ReadSingle();
Orientation = new Quaternion(qx, qy, qz, qw);
}
19
Source : GameTime.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
ZeroTimeOfYear = reader.ReadDouble();
ZeroYear = reader.ReadUInt32();
DayLength = reader.ReadSingle();
DaysPerYear = reader.ReadUInt32();
YearSpec = reader.ReadPString();
reader.AlignBoundary();
TimesOfDay.Unpack(reader);
uint numDaysOfTheWeek = reader.ReadUInt32();
for (uint i = 0; i < numDaysOfTheWeek; i++)
{
var weekDay = reader.ReadPString();
reader.AlignBoundary();
DaysOfTheWeek.Add(weekDay);
}
Seasons.Unpack(reader);
}
19
Source : LandDefs.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
NumBlockLength = reader.ReadInt32();
NumBlockWidth = reader.ReadInt32();
SquareLength = reader.ReadSingle();
LBlockLength = reader.ReadInt32();
VertexPerCell = reader.ReadInt32();
MaxObjHeight = reader.ReadSingle();
SkyHeight = reader.ReadSingle();
RoadWidth = reader.ReadSingle();
for (int i = 0; i < 256; i++)
LandHeightTable.Add(reader.ReadSingle());
}
19
Source : ObjectDesc.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
ObjId = reader.ReadUInt32();
BaseLoc.Unpack(reader);
Freq = reader.ReadSingle();
DisplaceX = reader.ReadSingle();
DisplaceY = reader.ReadSingle();
MinScale = reader.ReadSingle();
MaxScale = reader.ReadSingle();
MaxRotation = reader.ReadSingle();
MinSlope = reader.ReadSingle();
MaxSlope = reader.ReadSingle();
Align = reader.ReadUInt32();
Orient = reader.ReadUInt32();
WeenieObj = reader.ReadUInt32();
}
19
Source : ScriptAndModData.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
Mod = reader.ReadSingle();
ScriptId = reader.ReadUInt32();
}
19
Source : SkyObject.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
BeginTime = reader.ReadSingle();
EndTime = reader.ReadSingle();
BeginAngle = reader.ReadSingle();
EndAngle = reader.ReadSingle();
TexVelocityX = reader.ReadSingle();
TexVelocityY = reader.ReadSingle();
DefaultGFXObjectId = reader.ReadUInt32();
DefaultPESObjectId = reader.ReadUInt32();
Properties = reader.ReadUInt32();
reader.AlignBoundary();
}
19
Source : SkyObjectReplace.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
ObjectIndex = reader.ReadUInt32();
GFXObjId = reader.ReadUInt32();
Rotate = reader.ReadSingle();
Transparent = reader.ReadSingle();
Luminosity = reader.ReadSingle();
MaxBright = reader.ReadSingle();
reader.AlignBoundary();
}
19
Source : SkyTimeOfDay.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
Begin = reader.ReadSingle();
DirBright = reader.ReadSingle();
DirHeading = reader.ReadSingle();
DirPitch = reader.ReadSingle();
DirColor = reader.ReadUInt32();
AmbBright = reader.ReadSingle();
AmbColor = reader.ReadUInt32();
MinWorldFog = reader.ReadSingle();
MaxWorldFog = reader.ReadSingle();
WorldFogColor = reader.ReadUInt32();
WorldFog = reader.ReadUInt32();
reader.AlignBoundary();
SkyObjReplace.Unpack(reader);
}
19
Source : SoundTableData.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
SoundId = reader.ReadUInt32();
Priority = reader.ReadSingle();
Probability = reader.ReadSingle();
Volume = reader.ReadSingle();
}
19
Source : SpellBase.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
Name = reader.ReadObfuscatedString();
reader.AlignBoundary();
Desc = reader.ReadObfuscatedString();
reader.AlignBoundary();
School = (MagicSchool)reader.ReadUInt32();
Icon = reader.ReadUInt32();
Category = (SpellCategory)reader.ReadUInt32();
Bitfield = reader.ReadUInt32();
BaseMana = reader.ReadUInt32();
BaseRangeConstant = reader.ReadSingle();
BaseRangeMod = reader.ReadSingle();
Power = reader.ReadUInt32();
SpellEconomyMod = reader.ReadSingle();
FormulaVersion = reader.ReadUInt32();
ComponentLoss = reader.ReadSingle();
MetaSpellType = (SpellType)reader.ReadUInt32();
MetaSpellId = reader.ReadUInt32();
switch (MetaSpellType)
{
case SpellType.Enchantment:
case SpellType.FellowEnchantment:
Duration = reader.ReadDouble();
DegradeModifier = reader.ReadSingle();
DegradeLimit = reader.ReadSingle();
break;
case SpellType.PortalSummon:
PortalLifetime = reader.ReadDouble();
break;
}
// Components : Load them first, then decrypt them. More efficient to hash all at once.
List<uint> rawComps = new List<uint>();
for (uint j = 0; j < 8; j++)
{
uint comp = reader.ReadUInt32();
// We will only add the comp if it is valid
if (comp > 0)
rawComps.Add(comp);
}
// Get the decryped component values
Formula = DecryptFormula(rawComps, Name, Desc);
CasterEffect = reader.ReadUInt32();
TargetEffect = reader.ReadUInt32();
FizzleEffect = reader.ReadUInt32();
RecoveryInterval = reader.ReadDouble();
RecoveryAmount = reader.ReadSingle();
DisplayOrder = reader.ReadUInt32();
NonComponentTargetType = reader.ReadUInt32();
ManaMod = reader.ReadUInt32();
}
19
Source : SpellComponentBase.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
Name = reader.ReadObfuscatedString();
reader.AlignBoundary();
Category = reader.ReadUInt32();
Icon = reader.ReadUInt32();
Type = reader.ReadUInt32();
Gesture = reader.ReadUInt32();
Time = reader.ReadSingle();
Text = reader.ReadObfuscatedString();
reader.AlignBoundary();
CDM = reader.ReadSingle();
}
19
Source : Sphere.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
Origin = reader.ReadVector3();
Radius = reader.ReadSingle();
}
19
Source : Surface.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public override void Unpack(BinaryReader reader)
{
Type = (SurfaceType)reader.ReadUInt32();
if (Type.HasFlag(SurfaceType.Base1Image) || Type.HasFlag(SurfaceType.Base1ClipMap))
{
// image or clipmap
OrigTextureId = reader.ReadUInt32();
OrigPaletteId = reader.ReadUInt32();
}
else
{
// solid color
ColorValue = reader.ReadUInt32();
}
Translucency = reader.ReadSingle();
Luminosity = reader.ReadSingle();
Diffuse = reader.ReadSingle();
}
19
Source : BinaryReaderExtensions.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public static Vector3 ReadVector3(this BinaryReader reader)
{
var x = reader.ReadSingle();
var y = reader.ReadSingle();
var z = reader.ReadSingle();
return new Vector3(x, y, z);
}
19
Source : SoundTweakedHook.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public override void Unpack(BinaryReader reader)
{
base.Unpack(reader);
SoundID = reader.ReadUInt32();
Priority = reader.ReadSingle();
Probability = reader.ReadSingle();
Volume = reader.ReadSingle();
}
19
Source : TextureVelocityHook.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public override void Unpack(BinaryReader reader)
{
base.Unpack(reader);
USpeed = reader.ReadSingle();
VSpeed = reader.ReadSingle();
}
19
Source : TextureVelocityPartHook.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public override void Unpack(BinaryReader reader)
{
base.Unpack(reader);
PartIndex = reader.ReadUInt32();
USpeed = reader.ReadSingle();
VSpeed = reader.ReadSingle();
}
19
Source : AmbientSoundDesc.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
SType = reader.ReadUInt32();
Volume = reader.ReadSingle();
BaseChance = reader.ReadSingle();
MinRate = reader.ReadSingle();
MaxRate = reader.ReadSingle();
}
19
Source : AnimData.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
AnimId = reader.ReadUInt32();
LowFrame = reader.ReadInt32();
HighFrame = reader.ReadInt32();
Framerate = reader.ReadSingle();
}
19
Source : GfxObjInfo.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
Id = reader.ReadUInt32();
DegradeMode = reader.ReadUInt32();
MinDist = reader.ReadSingle();
IdealDist = reader.ReadSingle();
MaxDist = reader.ReadSingle();
}
19
Source : LightInfo.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
ViewerSpaceLocation.Unpack(reader);
Color = reader.ReadUInt32();
Intensity = reader.ReadSingle();
Falloff = reader.ReadSingle();
ConeAngle = reader.ReadSingle();
}
19
Source : TimeOfDay.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
Start = reader.ReadSingle();
IsNight = (reader.ReadUInt32() == 1);
Name = reader.ReadPString();
reader.AlignBoundary();
}
19
Source : Vec2Duv.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
U = reader.ReadSingle();
V = reader.ReadSingle();
}
19
Source : CallPESHook.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public override void Unpack(BinaryReader reader)
{
base.Unpack(reader);
PES = reader.ReadUInt32();
Pause = reader.ReadSingle();
}
19
Source : Plane.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void Unpack(BinaryReader reader)
{
N = reader.ReadVector3();
D = reader.ReadSingle();
}
19
Source : ParticleEmitterInfo.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public override void Unpack(BinaryReader reader)
{
Id = reader.ReadUInt32();
/*uint unknown = */reader.ReadUInt32();
EmitterType = (EmitterType)reader.ReadInt32();
ParticleType = (ParticleType)reader.ReadInt32();
GfxObjId = reader.ReadUInt32();
HwGfxObjId = reader.ReadUInt32();
Birthrate = reader.ReadDouble();
MaxParticles = reader.ReadInt32();
InitialParticles = reader.ReadInt32();
TotalParticles = reader.ReadInt32();
TotalSeconds = reader.ReadDouble();
Lifespan = reader.ReadDouble();
LifespanRand = reader.ReadDouble();
OffsetDir = reader.ReadVector3();
MinOffset = reader.ReadSingle();
MaxOffset = reader.ReadSingle();
A = reader.ReadVector3();
MinA = reader.ReadSingle();
MaxA = reader.ReadSingle();
B = reader.ReadVector3();
MinB = reader.ReadSingle();
MaxB = reader.ReadSingle();
C = reader.ReadVector3();
MinC = reader.ReadSingle();
MaxC = reader.ReadSingle();
StartScale = reader.ReadSingle();
FinalScale = reader.ReadSingle();
ScaleRand = reader.ReadSingle();
StartTrans = reader.ReadSingle();
FinalTrans = reader.ReadSingle();
TransRand = reader.ReadSingle();
IsParentLocal = reader.ReadInt32();
}
See More Examples