|
@@ -8,6 +8,8 @@ using UnityEngine.UI;
|
|
|
|
|
|
public class ImmersalLocalControl : AbstractController
|
|
|
{
|
|
|
+ private Color32 blue= new Color32(0, 120, 255, 255);
|
|
|
+ private Color32 white= new Color32(255, 255, 255, 255);
|
|
|
private XRLocalizer XRLocalizer =>SceneIOCContainer.Instance.Pull("XRLocalizer")as XRLocalizer;
|
|
|
private Toggle Y_Location_Toggle =>SceneIOCContainer.Instance.Pull("Y_Location_Toggle")as Toggle;
|
|
|
private Toggle N_Location_Toggle =>SceneIOCContainer.Instance.Pull("N_Location_Toggle")as Toggle;
|
|
@@ -35,11 +37,21 @@ public class ImmersalLocalControl : AbstractController
|
|
|
|
|
|
Y_Location_Toggle.isOn = true;
|
|
|
XRLocalizer.enabled = true;
|
|
|
+
|
|
|
+ Y_Location_Toggle.transform.Find("Background").GetComponent<Image>().color = blue;
|
|
|
+ Y_Location_Toggle.transform.Find("Background/Checkmark").GetComponent<Image>().color = blue;
|
|
|
+ N_Location_Toggle.transform.Find("Background").GetComponent<Image>().color = white;
|
|
|
+ N_Location_Toggle.transform.Find("Background/Checkmark").GetComponent<Image>().color = white;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
N_Location_Toggle.isOn = true;
|
|
|
XRLocalizer.enabled = false;
|
|
|
+
|
|
|
+ Y_Location_Toggle.transform.Find("Background").GetComponent<Image>().color = white;
|
|
|
+ Y_Location_Toggle.transform.Find("Background/Checkmark").GetComponent<Image>().color = white;
|
|
|
+ N_Location_Toggle.transform.Find("Background").GetComponent<Image>().color = blue;
|
|
|
+ N_Location_Toggle.transform.Find("Background/Checkmark").GetComponent<Image>().color = blue;
|
|
|
}
|
|
|
this.RegisterEvent<SetImmersalLocalEvent>(Unload);
|
|
|
}
|