コード例 #1
0
        public M2AnimationBlock(M2File file, AnimationBlock data, BinaryReader reader, TDest defaultValue = default(TDest))
        {
            if (data.globalSequence >= 0 && data.globalSequence < file.GlobalSequences.Length)
            {
                mGlobalSequence    = file.GlobalSequences[data.globalSequence];
                mHasGlobalSequence = true;
            }

            mDefaultValue = defaultValue;
            mFileBlock    = data;

            Load(reader);
        }
コード例 #2
0
 public M2InterpolateAlpha16AnimationBlock(M2File file, AnimationBlock data, BinaryReader reader, float defaultValue = default(float))
     : base(file, data, reader, defaultValue)
 {
 }
コード例 #3
0
 public M2InvQuaternion16AnimationBlock(M2File file, AnimationBlock data, BinaryReader reader)
     : base(file, data, reader, Quaternion.Identity)
 {
 }
コード例 #4
0
 public M2InvQuaternion16AnimationBlock(M2File file, AnimationBlock data, BinaryReader reader, Quaternion defaultValue = default(Quaternion))
     : base(file, data, reader, defaultValue)
 {
 }
コード例 #5
0
 public M2Vector4AnimationBlock(M2File file, AnimationBlock data, BinaryReader reader, Vector4 defaultValue = default(Vector4))
     : base(file, data, reader, defaultValue)
 {
 }
コード例 #6
0
 public M2AlphaAnimation(M2File file, ref AnimationBlock transBlock, BinaryReader reader)
 {
     mAlpha = new M2InterpolateAlpha16AnimationBlock(file, transBlock, reader, 1.0f);
 }