public override void OnInspectorGUI() { base.OnInspectorGUI(); CyanEmuUdonHelper udonHelper = target as CyanEmuUdonHelper; CyanEmuSyncableEditorHelper.DisplaySyncOptions(udonHelper); UdonBehaviour udonBehaviour = udonHelper.GetUdonBehaviour(); // TODO set public variables expand_ = EditorGUILayout.Foldout(expand_, "Run Custom Event"); if (expand_) { foreach (string eventName in udonBehaviour.GetPrograms()) { if (GUILayout.Button(eventName)) { udonBehaviour.SendCustomEvent(eventName); } } } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); CyanEmuUdonHelper udonHelper = target as CyanEmuUdonHelper; CyanEmuSyncableEditorHelper.DisplaySyncOptions(udonHelper); UdonBehaviour udonBehaviour = udonHelper.GetUdonBehaviour(); ShowVariableEditor(udonBehaviour); ShowExportedEvents(udonBehaviour); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); CyanEmuSyncableEditorHelper.DisplaySyncOptions(target as CyanEmuObjectSyncHelper); }