|
| void | Parse (string name, byte[] buffer, List< BTI > externalBTIs, bool isModel=false, bool useRigidbody=false) |
| |
| void | CreateShapes (GameObject targetObject=null) |
| |
| BMD | OverwriteMaterial (Material material) |
| |
| BMD | OverwriteMaterial (int sourceMaterialIndex, Material material) |
| |
| BMD | ChangeEmission (UnityEngine.Color color) |
| |
| BMD | ChangeAlphaThreshold (float alphaThreshold) |
| |
| BMD | ChangeColor (UnityEngine.Color color) |
| |
| void | CalculateWeights () |
| |
| void | LoadAnimation (string bckName) |
| |
| void | LoadBTK (string btkName) |
| |
| void | LoadBRK (string brkName) |
| |
| bool | IsAnimationPlaying () |
| |
| ZeldaAnimation | LoadSpecificAnimationOnMain (Archive archive, string bckName, LoopType loopType=LoopType.Loop, AnimationBehavior behavior=AnimationBehavior.Stay) |
| |
| ZeldaAnimation | LoadSpecificAnimation (Archive archive, string bckName, LoopType loopType=LoopType.Loop, AnimationBehavior behavior=AnimationBehavior.Stay) |
| |
| async Task< AnimationSetup.AnimationCurveHolder > | LoadAnimationCurvesInBackground (Archive archive, string bckName, string startBone="##STOP##") |
| |
| AnimationSetup.AnimationCurveHolder | LoadAnimationCurves (Archive archive, string bckName, string startBone="##STOP##") |
| |
| void | PlaySequencedAnimation (params ZeldaAnimation[] states) |
| |
| ZeldaAnimation | MergeCurvesToAnimation (AnimationSetup.AnimationCurveHolder curve1, AnimationSetup.AnimationCurveHolder curve2, LoopType loopType=LoopType.Once, AnimationBehavior animationBehavior=AnimationBehavior.GoBack) |
| |
| void | PrepareWeights () |
| |
| void | PrepareAnimation () |
| |
| Transform | FindChildByPath (Transform root, string path) |
| |
| BMD | PlayAnimationFromDifferentArchive (string archive, string name) |
| |
| BMD | UseSameAnimationAsOriginalModelForCopy (BMD original) |
| |
| void | SetParticles (int groupID, int subId) |
| |
| void | PlayFacialBTP (string btpName, string external="") |
| |
| void | CreateMesh (GameObject child, SHP1.Shape shape, List< Vector3 > vertices, List< Vector3 > normals, BTI bti, BTI vertexBti, MeshVertexHolder vertexHolder, Material3 mat, bool external, bool externalVertex, bool isModel, int shapeIndex, Material overwriteMaterial=null) |
| |
| void | LoadTagDataFromFile (byte[] buffer, EndianBinaryReader reader, int tagCount, List< BTI > externalBTIs, bool isModel) |
| |
| void | ApplyBonePositionsToAnimationTransforms (IList< SkeletonJoint > boneList, Matrix4[] boneTransforms) |
| |
| GameObject | CreateSubMesh (GameObject target, string name) |
| |
| GameObject | GetWorldRoot () |
| |
| BMD | SetParentJoint (BMD parent, string jointName) |
| |
| BMD | SetPosition (Vector3 translation) |
| |
| void | RemoveCollision () |
| |
| void | ApplyFirstTranslation () |
| |
| BMD | Translate (Vector3 translation) |
| |
| BMD | TranslateLocal (Vector3 translation) |
| |
| BMD | SetLocalPosition (Vector3 translation) |
| |
| BMD | SetLocalRotation (Vector3 translation) |
| |
| BMD | RotateXShort (int shortAngle) |
| |
| void | InitializeModelParams (ItemData data) |
| |
| BMD | RotateYShort (int shortAngle) |
| |
| BMD | RotateX (int angle) |
| |
| BMD | RotateY (int angle) |
| |
| BMD | ResetRotation () |
| |
| BMD | SetRotation (Vector3 rotation) |
| |
| BMD | SetBaseScale (Vector3 scale) |
| |
| BMD | SetLocalScale (Vector3 scale) |
| |
| void | RotateByPivot (float target) |
| |
| BMD | ToUrpLitShader () |
| |
| void | AddClothPhysics (float maxCoefficients) |
| |
| void | MoveToTarget (Transform target, float moveSpeed, float acceleration, float deceleration) |
| |
| void | InterruptMove () |
| |
|
| INF1 | INF1Tag |
| |
| VTX1 | VTX1Tag |
| |
| EVP1 | EVP1Tag |
| |
| DRW1 | DRW1Tag |
| |
| JNT1 | JNT1Tag |
| |
| SHP1 | SHP1Tag |
| |
| MAT3 | MAT3Tag |
| |
| TEX1 | TEX1Tag |
| |
| string | Magic |
| |
| int | Size |
| |
| int | Offset |
| |
| int | NumChunks |
| |
| string | Name |
| |
| Actor | Actor |
| |
| Vector3 | Dialogue3DRotation |
| |
| int | DialogueId |
| |
| List< GameObject > | Childs = new List<GameObject>() |
| |
| List< TextureData > | TextureDatas = new List<TextureData>() |
| |
| Archive | Archive |
| |
| Dictionary< string, GameObject > | jointGameObjects = new Dictionary<string, GameObject>() |
| |
| BCK | CurrentAnimation |
| |
| BTK | CurrentBTK |
| |
| BRK | CurrentBRK |
| |
| bool | IsLink |
| |
| List< BCK > | PreloadedBCKs = new List<BCK>() |
| |
| WeightDataGenerator | WeightDataGenerator |
| |
| List< TexMatrix[]> | TexMatrixIndexes = new List<TexMatrix[]>() |
| |
| int | UpdateIndex |
| |
| bool | CheckCached = false |
| |
| bool | ForceCheck = false |
| |
| Dictionary< int, Vector3[]> | CachedAnimationsVerts = new Dictionary<int, Vector3[]>() |
| |
| Dictionary< int, Vector3[]> | CachedAnimationsNormals = new Dictionary<int, Vector3[]>() |
| |
| bool | CacheMeshes = false |
| |
| Dictionary< string, AnimationClip > | _animationClips = new Dictionary<string, AnimationClip>() |
| |
| bool | CompressedAnimations = false |
| |
| Dictionary< string, AnimationSetup.AnimationCurveHolder > | specificAnimations = new Dictionary<string, AnimationSetup.AnimationCurveHolder>() |
| |
| bool | LoadAnimationsOnMainThread = false |
| |
| Animator | _animator |
| |
| AnimancerComponent | _animancer |
| |
| string | lastAnimationName = "" |
| |
| int | MaxEyeTexture = 2 |
| |
| List< Renderer > | _meshRenderers = new List<Renderer>() |
| |
| Vector3 | initTranslation = Vector3.zero |
| |
|
| bool | IsRendererVisible (Renderer renderer) |
| |
| void | FixedUpdate () |
| |
| void | AddMeshColliderToSkinned () |
| |
| void | PlayNextState (ZeldaAnimation[] states, int currentIndex) |
| |
| IEnumerator | BlinkRoutine () |
| |
| void | OnDrawGizmos () |
| |
| Dictionary< string, GameObject > | CreateJointGameObjects (List< SkeletonJoint > joints, Transform parent) |
| |
| void | BuildHierarchy (List< SkeletonJoint > joints, Dictionary< string, GameObject > jointGameObjects) |
| |
| Transform | FindJointGameObject (SkeletonJoint joint, Transform parentTransform) |
| |
| void | PrepareShape (GameObject target, int shapeIndex, List< BTI > externalBTIs, IList< SkeletonJoint > boneList, Matrix4[] boneTransforms, bool isModel) |
| |
| float | ShortToRadians (int shortValue) |
| |
| IEnumerator | _RotateByPivot (float target) |
| |
| IEnumerator | _MoveToTarget (Transform target, float maxMoveSpeed, float acceleration, float deceleration) |
| |
| Transform | RecursiveFindChild (Transform parent, string childName) |
| |