예제 #1
0
    private void Awake()
    {
        mainPos = GameObject.Find("MainPosition").transform;

        hand       = FindObjectOfType <PrimeHand>();
        mano       = FindObjectOfType <ManoVisualization>();
        fadeCanvas = FindObjectOfType <FadeChange>();
        master     = FindObjectOfType <MasterBookCreator>();

        if (instance == null)
        {
            instance = GetComponent <GameManager>();
        }
        else
        {
            Destroy(this);
        }

        camPos = Camera.main.transform.parent.transform;
        //mainPos.position = camPos.position;
    }
예제 #2
0
 void Awake()
 {
     manov = FindObjectOfType <ManoVisualization>();
 }
 private void Start()
 {
     _manoVisualization = GetComponent <ManoVisualization>();
 }
예제 #4
0
        public void InitializeRuntimeComponents()
        {
            if (!manoVisualization)
            {
                try
                {
                    manoVisualization = GameObject.Find("ManoVisualization").GetComponent <ManoVisualization>();
                }
                catch (Exception ex)
                {
                    Debug.LogError("Cannot find the ManoVisualization");
                }
            }

            if (!gizmoManager)
            {
                try
                {
                    gizmoManager = GameObject.Find("GizmoCanvas").GetComponent <GizmoManager>();
                }
                catch (Exception ex)
                {
                    Debug.LogError("Cannot find the GizmoManager");
                }
            }
            if (!manoMotionCanvas)
            {
                try
                {
                    manoMotionCanvas = GameObject.Find("ManoMotionCanvas");
                }
                catch (Exception ex)
                {
                    Debug.Log("Cannot find the ManoMotion Canvas");
                }
            }
            if (!menuToggleButtonObject)
            {
                try
                {
                    menuToggleButtonObject = GameObject.Find("ToggleMenu");
                }
                catch (Exception ex)
                {
                    Debug.Log("Cannot find the Menu Toggle Button");
                }
            }
            if (!featuresMenu)
            {
                try
                {
                    featuresMenu = GameObject.Find("MainFeaturesMenu");
                }
                catch (Exception ex)
                {
                    Debug.Log("Cannot find the Main Features Object");
                }
            }

            runTimeObjects.Add(manoVisualization.gameObject);
            runTimeObjects.Add(gizmoManager.gameObject);
            runTimeObjects.Add(manoMotionCanvas);
            runTimeObjects.Add(menuToggleButtonObject);
            runTimeObjects.Add(featuresMenu);

            SaveDefalutFeaturesToDisplay();

            if (CategoryManager.Instance)
            {
                CategoryManager.Instance.SetupMenu(defaultFunctionality);
            }
            else
            {
                Debug.Log("Cant find Category Manager");
            }

            HideApplicationComponents();
        }