|
@@ -8,14 +8,12 @@ namespace GHZLangChao
|
|
|
{
|
|
|
public bool Test = false;
|
|
|
[SerializeField] private RawImage ShowRawImage;
|
|
|
- [SerializeField] private GameObject ShowRaw_go;
|
|
|
+ [SerializeField] private GameObject ShowRaw_go;
|
|
|
|
|
|
[SerializeField] private Image[] arrayImage;
|
|
|
|
|
|
private int arrayImageIndex = 0;
|
|
|
- [SerializeField] private Button ScreenshotBtn0;
|
|
|
- [SerializeField] private Button ScreenshotBtn1;
|
|
|
- [SerializeField] private Button ScreenshotBtn2;
|
|
|
+ [SerializeField] private Button[] ScreenshotBtnList;
|
|
|
[SerializeField] private Button CancelBtn;
|
|
|
[SerializeField] private Button SaveBtn;
|
|
|
[SerializeField] private bool[] toggleBoolList;
|
|
@@ -23,9 +21,10 @@ namespace GHZLangChao
|
|
|
void Start()
|
|
|
{
|
|
|
y = transform.position.y;
|
|
|
- ScreenshotBtn0.onClick.AddListener(ClickScreenshot);
|
|
|
- ScreenshotBtn1.onClick.AddListener(ClickScreenshot);
|
|
|
- ScreenshotBtn2.onClick.AddListener(ClickScreenshot);
|
|
|
+ foreach (Button btn in ScreenshotBtnList)
|
|
|
+ {
|
|
|
+ btn.onClick.AddListener(ClickScreenshot);
|
|
|
+ }
|
|
|
SaveBtn.onClick.AddListener(ClickSave);
|
|
|
|
|
|
}
|
|
@@ -64,11 +63,12 @@ namespace GHZLangChao
|
|
|
if (!ShowRaw_go.activeSelf)
|
|
|
{
|
|
|
ShowRaw_go.SetActive(true);
|
|
|
-
|
|
|
XRRGBCamera.Instance.playCamera(1280, 720);
|
|
|
ShowRawImage.texture = XRRGBCamera.Instance.CaptureImage;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
private void ClickSave()
|
|
|
{
|
|
|
var sprite = this.GetUtility<IRawImageForSpriteUtility>().SwitchSprite(ShowRawImage);
|
|
@@ -77,25 +77,30 @@ namespace GHZLangChao
|
|
|
|
|
|
arrayImage[arrayImageIndex].sprite = sprite;
|
|
|
arrayImageIndex++;
|
|
|
- if (arrayImageIndex >= arrayImage.Length)
|
|
|
- arrayImageIndex = 0;
|
|
|
-
|
|
|
-
|
|
|
+ if (arrayImageIndex % 3 == 0)
|
|
|
+ {
|
|
|
+ arrayImageIndex -= 3;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ public void SetIndex(int index)
|
|
|
+ {
|
|
|
+ this.arrayImageIndex = index;
|
|
|
}
|
|
|
private void ClickCancel()
|
|
|
{
|
|
|
+
|
|
|
arrayImageIndex--;
|
|
|
if (arrayImageIndex < 0)
|
|
|
arrayImageIndex = arrayImage.Length - 1;
|
|
|
arrayImage[arrayImageIndex].sprite = mScreenshotSprite;
|
|
|
-
|
|
|
+ */
|
|
|
}
|
|
|
|
|
|
public void End()
|
|
|
{
|
|
|
- foreach(bool isOn in toggleBoolList)
|
|
|
+ foreach (bool isOn in toggleBoolList)
|
|
|
{
|
|
|
- if(!isOn)
|
|
|
+ if (!isOn)
|
|
|
{
|
|
|
DefaultUI_go.SetActive(true);
|
|
|
return;
|