|
@@ -1,4 +1,5 @@
|
|
|
using SC.XR.Unity;
|
|
|
+using System;
|
|
|
using System.Collections;
|
|
|
using System.Collections.Generic;
|
|
|
using UnityEngine;
|
|
@@ -78,11 +79,11 @@ public class DRFanLayout : MonoBehaviour
|
|
|
|
|
|
if (mat.textPosition == "top")
|
|
|
{
|
|
|
- go.transform.localPosition = new Vector3(0, 0.3f, 0);
|
|
|
+ go.transform.localPosition = new Vector3(0, 1f, 0);
|
|
|
}
|
|
|
else if (mat.textPosition == "bottom")
|
|
|
{
|
|
|
- go.transform.localPosition = new Vector3(0, -0.3f, 0);
|
|
|
+ go.transform.localPosition = new Vector3(0, -1f, 0);
|
|
|
}
|
|
|
}
|
|
|
mat.ObjectTransform.SetStartValue(go.transform.localPosition, go.transform.localEulerAngles, go.transform.localScale);
|
|
@@ -142,7 +143,12 @@ public class DRFanLayout : MonoBehaviour
|
|
|
data[3].transform.localPosition += new Vector3(0, 0, -0.2f);
|
|
|
data[3].transform.localRotation = Quaternion.Euler(0, -30, 0);
|
|
|
|
|
|
- data[5].transform.localPosition += new Vector3(0, 0, -0.2f);
|
|
|
- data[5].transform.localRotation = Quaternion.Euler(0, 30, 0);
|
|
|
+ if (data.Count < 6)
|
|
|
+ Debug.LogWarning("双排扇形不足六个元素图片或视频");
|
|
|
+ else
|
|
|
+ {
|
|
|
+ data[5].transform.localPosition += new Vector3(0, 0, -0.2f);
|
|
|
+ data[5].transform.localRotation = Quaternion.Euler(0, 30, 0);
|
|
|
+ }
|
|
|
}
|
|
|
}
|