// Methods public override void Load(Stream fileStream) { var reader = new BINAReader(fileStream); Header = reader.ReadHeader(); IsBigEndian = reader.IsBigEndian; System.Console.WriteLine(reader.BaseStream.Position); RangeIn = reader.ReadSingle(); // Unused RangeDistance = reader.ReadSingle(); // Unused ModelName = reader.GetString(); reader.JumpAhead(12); SkeletonName = reader.GetString(); reader.JumpAhead(12); BoundingShape = (BoundingShapes)reader.ReadUInt32(); BoundingSize = reader.ReadVector3(); MeshName = reader.GetString(); reader.JumpAhead(20); ShapeOffset = reader.ReadVector3(); reader.JumpAhead(4); ShapeSizeOffset = reader.ReadSingle(); RigidBodyType = (RigidBodyTypes)reader.ReadByte(); RigidBodyMaterial = (RigidBodyMaterials)reader.ReadByte(); reader.JumpAhead(2); _PhysicsParam = new PhysicsParam(reader); ContactDamageType = (ContactDamageTypes)reader.ReadByte(); RideOnDamage = reader.ReadBoolean(); AerialBounce = reader.ReadBoolean(); reader.JumpAhead(9); // ReactionData for (uint i = 0; i < ReactionDataCount; i++) { _ReactionData[i] = new ReactionData(reader); } }
public InterfaceObj ConduitWithTaylorBubbleStep(InterfaceObj interfaceObj, InternalObj internalObj, PhysicsParam physicsParam, SimParam simParam, out InternalObj internalObjOut, out double[] plotVariables) { return(this._gasBubble.ConduitWithTaylorBubbleStep(interfaceObj, internalObj, physicsParam, simParam, out internalObjOut, out plotVariables)); }
public Gas SetNominalGasProperties(PhysicsParam physicsParam) { return(this._gasBubble.SetNominalGasProperties(physicsParam)); }
public InterfaceObj InitializeClWithTaylorBubble(Fluid fluidNom, Gas gasNom, PhysicsParam physicsParam, SimParam simParam, int inUse, out InternalObj internalObj, out PlotObj plotObj) { return(this._gasBubble.InitializeClWithTaylorBubble(fluidNom, gasNom, physicsParam, simParam, inUse, out internalObj, out plotObj)); }
public Fluid SetNominalMudProperties(PhysicsParam physicsParam) { return(this._gasBubble.SetNominalMudProperties(physicsParam)); }