コード例 #1
0
        RadialMenu_MenuItem CreateSystemButton(SegmentSystemButton button)
        {
            RadialMenu_MenuItem result = null;

            switch (button)
            {
            case SegmentSystemButton.Back:
                result = ScriptableObject.CreateInstance <RadialMenu_MenuItem>();
                result.ActionOverride = _SystemBack;
                result.name           = "Back";
                break;

            case SegmentSystemButton.PageNext:
                result = ScriptableObject.CreateInstance <RadialMenu_MenuItem>();
                result.ActionOverride = _SystemPageNext;
                result.name           = "Next";
                break;

            case SegmentSystemButton.PagePrev:
                result = ScriptableObject.CreateInstance <RadialMenu_MenuItem>();
                result.ActionOverride = _SystemPagePrev;
                result.name           = "Prev";
                break;
            }
            return(result);
        }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        if (Menu != null)
        {
            RootItem      = ScriptableObject.CreateInstance <RadialMenu_MenuItem>();
            RootItem.name = "Test...";

            Menu.RootItems.Add(RootItem);
        }

        BuildSayings();
    }
コード例 #3
0
    // Use this for initialization
    void Start()
    {
        //foreach ( var file in  Directory.GetFiles(BundleLocation, "*.manifest") ) {
        //    Debug.Log("File Dump: " + file);
        //}

        BackgroundScanThread = new Thread(new ThreadStart(BackgroundScan));
        BackgroundScanThread.Start();

        watcher              = new FileSystemWatcher(BundleLocation);
        watcher.Created     += Watcher_OnChanged;
        watcher.Changed     += Watcher_OnChanged;
        watcher.Deleted     += Watcher_OnChanged;
        watcher.Renamed     += Watcher_OnRenamed;
        watcher.NotifyFilter = NotifyFilters.Size | NotifyFilters.LastWrite | NotifyFilters.FileName;

        watcher.Filter = "*.";

        watcher.EnableRaisingEvents = true;

        if (!Directory.Exists(BundleLocation))
        {
            Debug.LogError("Bundle Location Is Invalid: " + BundleLocation);
        }

        if (Menu != null)
        {
            MenuItem      = ScriptableObject.CreateInstance <RadialMenu_MenuItem>();
            MenuItem.name = "Scenes...";

            Menu.RootItems.Add(MenuItem);
        }

        SceneManager.sceneLoaded += SceneManager_sceneLoaded;
        Camera.main.GetComponent <Skybox>().material = DefaultSkybox;
    }