Esempio n. 1
0
    public void Detach()
    {
        VSceneController sceneController = GameObject.GetComponent <VSceneController>();

        sceneController.SetNavigationController(null);
        GameObject.transform.parent = null;

        UnityEngine.Object.Destroy(GameObject);
    }
Esempio n. 2
0
    public void AttachTo(GameObject parent, INavigationController navigationController)
    {
        GameObject.transform.parent        = parent.transform;
        GameObject.transform.localPosition = Vector3.zero;
        GameObject.transform.localRotation = new Quaternion(0, 0, 0, 0);

        VSceneController sceneController = GameObject.GetComponent <VSceneController>();

        sceneController.SetNavigationController(navigationController);
    }