private void Rebuild() { _RefreshStyles = true; Clear(); if (_Asset != null) { _AnimationTreeData = _Asset.Load(); } if (_AnimationTreeData != null) { _Graph.Rebuild(); _Parameters.Rebuild(); _Profiles.Rebuild(); } }
private void Build() { if (_Data.SkinMesh == null) { Debug.LogError("SkinMesh of AnimationTree is unasigned."); return; } SkinMeshData skin = _Data.SkinMesh.Load(); if (skin != null) { AnimationTreeData data = _Data.Load(); if (data != null) { bool compiled = AnimationTreeCompiler.Compile(data, skin); if (compiled) { Builder.Build(data, _Data.BuildPath, _Data.name); } } } }