public ControllerConstant(IAssetsFile assetsFile) { if (assetsFile == null) { throw new ArgumentNullException(nameof(assetsFile)); } m_assetsFile = assetsFile; Values = new OffsetPtr <ValueArrayConstant>(new ValueArrayConstant(m_assetsFile)); DefaultValues = new OffsetPtr <ValueArray>(new ValueArray(m_assetsFile)); }
public Human(IAssetsFile assetsFile) { if (assetsFile == null) { throw new ArgumentNullException(nameof(assetsFile)); } m_assetsFile = assetsFile; RootX = new XForm(assetsFile); Skeleton = new OffsetPtr <Skeleton>(new Skeleton(assetsFile)); SkeletonPose = new OffsetPtr <SkeletonPose>(new SkeletonPose(assetsFile)); }
public BlendTreeNodeConstant(IAssetsFile assetsFile) { if (assetsFile == null) { throw new ArgumentNullException(nameof(assetsFile)); } m_assetsFile = assetsFile; if (IsReadBlendData) { BlendDirectData = new OffsetPtr <BlendDirectDataConstant>(new BlendDirectDataConstant()); } }
public AvatarConstant(IAssetsFile assetsFile) { if (assetsFile == null) { throw new ArgumentNullException(nameof(assetsFile)); } m_assetsFile = assetsFile; AvatarSkeleton = new OffsetPtr <Skeleton>(new Skeleton(assetsFile)); RootMotionBoneX = new XForm(assetsFile); AvatarSkeletonPose = new OffsetPtr <SkeletonPose>(new SkeletonPose(assetsFile)); DefaultPose = new OffsetPtr <SkeletonPose>(new SkeletonPose(assetsFile)); Human = new OffsetPtr <Human>(new Human(assetsFile)); RootMotionSkeleton = new OffsetPtr <Skeleton>(new Skeleton(assetsFile)); RootMotionSkeletonPose = new OffsetPtr <SkeletonPose>(new SkeletonPose(assetsFile)); }