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); }
// Use this for initialization void Start() { if (Menu != null) { RootItem = ScriptableObject.CreateInstance <RadialMenu_MenuItem>(); RootItem.name = "Test..."; Menu.RootItems.Add(RootItem); } BuildSayings(); }
// 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; }