Exemplo n.º 1
0
    public static MarkerIdControl GetInstance()
    {
        if (Instance == null)
        {
            Instance = new MarkerIdControl();
        }

        return(Instance);
    }
Exemplo n.º 2
0
    void Awake()
    {
        objectList     = GameObject.Find("/ListObject");
        markerIdObject = MarkerIdObject.GetInstance();
        GameObject objectSelected;

        if (PropertiesModel.ImportedExternalObject != null)
        {
            objectSelected = PropertiesModel.ImportedExternalObject;
        }
        else
        {
            if (PropertiesModel.NameObjectSelected == null)
            {
                // objectSelected = SelectObject("Gift1");
                // objectSelected = SelectObject("TreeStump");
                //objectSelected = SelectObject("Sledge");
                objectSelected = SelectObject("Gift3");
                //objectSelected = SelectObject("Cube");
            }
            else
            {
                objectSelected = SelectObject(PropertiesModel.NameObjectSelected);
            }
        }

        if (objectSelected != null)
        {
            if (gameObject.scene.name == "ObjectSelectMarkerLessScene")
            {
                ObjectCreate(objectSelected);
            }
            else
            {
                MarkerIdControl markerIdControl = MarkerIdControl.GetInstance();
                CreateObjectWithIdMarker(objectSelected, markerIdControl.GetMarkerId());
            }
        }
    }