Ejemplo n.º 1
0
 void OnDestroy()
 {
     if (_Instance == this)
     {
         _Instance = null;
     }
 }
Ejemplo n.º 2
0
    public void ForceReload()
    {
        var resource = (ViveVirtualButtonProfile)Resources.Load("ViveVirtualButtonProfile");

        Debug.Log(resource.Buttons.Count);
        if (resource == null)
        {
            resource = CreateInstance <ViveVirtualButtonProfile>();
        }
        _Instance = resource;
    }
Ejemplo n.º 3
0
    void Awake()
    {
        if (_Instance == null)
        {
            _Instance = this;
        }
        else
        {
            Debug.LogError("Only one instance of ViveVirtualButtonProfile may exist.  Destroying duplicate.");
            Destroy(this);
            return;
        }

        if (Buttons == null)
        {
            Buttons = new List <VirtualButton>();
        }
    }