1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using Blue;
- using Immersal.AR;
- using UnityEngine;
- using UnityEngine.UI;
- public class GetObjectSystem : SingletonMonobehaviour<GetObjectSystem>
- {
- [SerializeField] private GameObject mesh_test;
- [SerializeField] private GameObject ARSpaceForAll;
- [SerializeField] private XRLocalizer mXRLocalizer;
- [SerializeField] private Toggle AnchorBtnToggle;
- [SerializeField] private Toggle Y_Location_Toggle;
- [SerializeField] private Toggle N_Location_Toggle;
- [SerializeField] private ImmersalLocalizerController ImmersalLocalizerController;
- private void Awake()
- {
- GetObj();
- PushIOC();
- }
- private void GetObj()
- {
- mesh_test = GameObject.Find("ARSpaceForAll/mesh_test");
- ARSpaceForAll = GameObject.Find("ARSpaceForAll");
- mXRLocalizer = GameObject.Find("ImmersalSDK").GetComponent<XRLocalizer>();
- AnchorBtnToggle = GameObject.Find("SetBtn/Canvas/Parent/AnchorBtn/Toggle").GetComponent<Toggle>();
- Y_Location_Toggle = GameObject.Find("SetBtn/Canvas").transform.Find("LocationPanel/Toggle/Y_Location_Toggle").GetComponent<Toggle>();
- N_Location_Toggle = GameObject.Find("SetBtn/Canvas").transform.Find("LocationPanel/Toggle/N_Location_Toggle").GetComponent<Toggle>();
- ImmersalLocalizerController = transform.GetComponentInChildren<ImmersalLocalizerController>();
- }
- private void PushIOC()
- {
- SceneIOCContainer.Instance.Push("mesh_test",mesh_test);
- SceneIOCContainer.Instance.Push("ARSpaceForAll",ARSpaceForAll);
- SceneIOCContainer.Instance.Push("XRLocalizer",mXRLocalizer);
- SceneIOCContainer.Instance.Push("AnchorBtnToggle",AnchorBtnToggle);
- SceneIOCContainer.Instance.Push("Y_Location_Toggle",Y_Location_Toggle);
- SceneIOCContainer.Instance.Push("N_Location_Toggle",N_Location_Toggle);
- SceneIOCContainer.Instance.Push("ImmersalLocalizerController",ImmersalLocalizerController);
- }
- }
|