Beispiel #1
0
 void Awake()
 {
     if (instance != null && instance != this)
     {
         Destroy(this);
     }
     else
     {
         instance = this;
     }
 }
Beispiel #2
0
    // called when user pulls trigger while pointing at this button
    public void PointerClick()
    {
        // switch to detailed entry view
        if (!data.title.Equals(""))
        {
            // get detailed entry canvas, pass it data, enable it
            DetailedEntry infoPanel = DetailedEntry.GetInstance();
            infoPanel.UpdateInfo(data.title, data.creator, data.description, data.year, data.des_tag, data.image);
            infoPanel.GetTravelButton().SetExeString(ExecutableSwitch.GetFullPath(data.executable + ".exe", data.executable, data.year));
            infoPanel.SetVisible(true);

            // disable search results and category panel
            ResultDisplay.GetInstance().SetVisible(false);
            CategoryManager.GetInstance().SetVisible(false);

            detailedEntryCallback = infoPanel.ReceiveSprite; // pass on sprite if a sprite is received
        }
    }