更新至unity6并且更改Scriptable完成
This commit is contained in:
@@ -26,13 +26,24 @@ namespace Demo.Game
|
||||
[Content] private MeshRenderer m_MyMeshRenderer;
|
||||
[Header("LineRenderer.Material")]
|
||||
[Content] public string LinesAssetBundlePath;
|
||||
[Content] public AssetBundle LinesAssetBundle;
|
||||
[Content] public Material LineDefaultMaterial;
|
||||
|
||||
private static Material m_StaticCacheDefaultMaterial;
|
||||
protected static Material StaticCacheDefaultMaterial
|
||||
{
|
||||
get
|
||||
{
|
||||
if (m_StaticCacheDefaultMaterial == null)
|
||||
m_StaticCacheDefaultMaterial = Resources.Load<Material>("Line/Default");
|
||||
return m_StaticCacheDefaultMaterial;
|
||||
}
|
||||
}
|
||||
|
||||
[Content] public Material MyDefaultMaterial;
|
||||
|
||||
public override void ResetEnterGameStatus()
|
||||
{
|
||||
base.ResetEnterGameStatus();
|
||||
MyMeshRenderer.material = LineDefaultMaterial;
|
||||
MyMeshRenderer.material = MyDefaultMaterial;
|
||||
}
|
||||
|
||||
public MeshFilter MyMeshFilter
|
||||
@@ -107,10 +118,9 @@ namespace Demo.Game
|
||||
MyMeshRenderer.enabled = true;
|
||||
LinesAssetBundlePath = ab;
|
||||
this.LoadAssetBundle(ab, x =>
|
||||
{
|
||||
LinesAssetBundle = x;
|
||||
LineDefaultMaterial = LinesAssetBundle.LoadAsset<Material>(material);
|
||||
});
|
||||
{
|
||||
MyDefaultMaterial = x.LoadAsset<Material>(material);
|
||||
});
|
||||
}
|
||||
|
||||
protected override SplineClipDuration Lerp(SplineClipDuration begin, SplineClipDuration end, float t)
|
||||
|
||||
Reference in New Issue
Block a user