You've already forked FateViewer
All character are now moved to 0,0,0 when spawned
Hardcoded material values for 9945400 Added scale/offset to main shader
This commit is contained in:
@@ -134,7 +134,6 @@ public class FateModelBuilder : MonoBehaviour
|
||||
{
|
||||
if (go.name == "chr")
|
||||
{
|
||||
go.transform.eulerAngles = Vector3.zero;
|
||||
servant.BodyMain = go;
|
||||
}
|
||||
break;
|
||||
@@ -147,6 +146,12 @@ public class FateModelBuilder : MonoBehaviour
|
||||
case Material mat:
|
||||
{
|
||||
servant.Materials.Add(mat);
|
||||
if(mat.name == "9945400")
|
||||
{
|
||||
mat.mainTexture.wrapMode = TextureWrapMode.Repeat;
|
||||
mat.mainTextureOffset = new Vector2(0.2f, 0.78f);
|
||||
mat.mainTextureScale = new Vector2(10000, 10000);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case TextAsset text:
|
||||
@@ -194,7 +199,6 @@ public class FateModelBuilder : MonoBehaviour
|
||||
mat.SetFloat("_Cutoff", 0.91f);
|
||||
UIController.Instance.CutoffSlider?.onValueChanged.AddListener((value) => { temp.SetFloat("_Cutoff", value / 100);});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if(servant.BodyMain == null)
|
||||
@@ -206,6 +210,15 @@ public class FateModelBuilder : MonoBehaviour
|
||||
}
|
||||
|
||||
servant.BodyMain = Instantiate(servant.BodyMain, servant.transform);
|
||||
servant.BodyMain.transform.eulerAngles = Vector3.zero;
|
||||
|
||||
var root = servant.BodyMain.transform.Find("joint_all_Base");
|
||||
if (root != null)
|
||||
{
|
||||
Debug.Log("Not null");
|
||||
root.localPosition = Vector3.zero;
|
||||
}
|
||||
|
||||
servant.InstantiatedObjects.Add(servant.BodyMain);
|
||||
var simpleAnimation = servant.GetComponentInChildren<SimpleAnimation>();
|
||||
simpleAnimation.enabled = false;
|
||||
|
||||
Reference in New Issue
Block a user