コード例 #1
0
ファイル: EpicModelReader.cs プロジェクト: HaKDMoDz/Psy
        private void ReadModelPartAnimState(Keyframe keyframe)
        {
            var modelPartId = _reader.ReadInt32();
            var position = _reader.ReadVector();
            var rotation = _reader.ReadVector();

            var modelPart = _model.ModelParts.Single(x => x.Id == modelPartId);

            var modelPartAnimState = new ModelPartAnimState(modelPart)
            {
                Position = position,
                Rotation = rotation
            };

            keyframe.ModelPartAnimStates.Add(modelPartAnimState);
        }
コード例 #2
0
ファイル: EpicModelWriter.cs プロジェクト: HaKDMoDz/Psy
 private static void WriteModelPartAnimState(BinaryWriter writer, ModelPartAnimState modelPartAnimState)
 {
     writer.Write(modelPartAnimState.ModelPart.Id);
     writer.Write(modelPartAnimState.Position);
     writer.Write(modelPartAnimState.Rotation);
 }