SYMBOL INDEX (512 symbols across 77 files) FILE: Dependencies/SerializableCallback/Editor/SerializableCallbackDrawer.cs class SerializableCallbackDrawer (line 10) | [CustomPropertyDrawer(typeof(TargetConstraintAttribute))] method OnGUI (line 14) | public override void OnGUI(Rect position, SerializedProperty property,... class MenuItem (line 135) | private class MenuItem { method MenuItem (line 140) | public MenuItem(string path, string name, GenericMenu.MenuFunction a... method MethodSelector (line 146) | void MethodSelector(SerializedProperty property) { method PrettifyMethod (line 240) | string PrettifyMethod(string methodName, Type[] parmTypes) { method PrettifyMethod (line 245) | string PrettifyMethod(MethodInfo methodInfo) { method PrettifyTypes (line 252) | string PrettifyTypes(Type[] types) { method GetMethod (line 257) | MethodInfo GetMethod(object target, string methodName, Type[] types) { method GetArgTypes (line 262) | private Type[] GetArgTypes(SerializedProperty argsProp) { method SetMethod (line 273) | private void SetMethod(SerializedProperty property, UnityEngine.Object... method GetTypeName (line 292) | private static string GetTypeName(Type t) { method GetPropertyHeight (line 301) | public override float GetPropertyHeight(SerializedProperty property, G... method GetDummyFunction (line 313) | private static SerializableCallbackBase GetDummyFunction(SerializedPro... FILE: Dependencies/SerializableCallback/Runtime/Attributes/TargetConstraintAttribute.cs class TargetConstraintAttribute (line 5) | public class TargetConstraintAttribute : PropertyAttribute { method TargetConstraintAttribute (line 9) | public TargetConstraintAttribute(Type targetType) { FILE: Dependencies/SerializableCallback/Runtime/InvokableCallback.cs class InvokableCallback (line 6) | public class InvokableCallback : InvokableCallbackBase { method Invoke (line 10) | public TReturn Invoke() { method Invoke (line 14) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 19) | public InvokableCallback(object target, string methodName) { method Invoke (line 32) | public TReturn Invoke(T0 arg0) { method Invoke (line 36) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 43) | public InvokableCallback(object target, string methodName) { method Invoke (line 56) | public TReturn Invoke(T0 arg0, T1 arg1) { method Invoke (line 60) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 68) | public InvokableCallback(object target, string methodName) { method Invoke (line 81) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2) { method Invoke (line 85) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 94) | public InvokableCallback(object target, string methodName) { method Invoke (line 107) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Invoke (line 111) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 121) | public InvokableCallback(object target, string methodName) { class InvokableCallback (line 28) | public class InvokableCallback : InvokableCallbackBase : InvokableCallbackBase<... method Invoke (line 10) | public TReturn Invoke() { method Invoke (line 14) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 19) | public InvokableCallback(object target, string methodName) { method Invoke (line 32) | public TReturn Invoke(T0 arg0) { method Invoke (line 36) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 43) | public InvokableCallback(object target, string methodName) { method Invoke (line 56) | public TReturn Invoke(T0 arg0, T1 arg1) { method Invoke (line 60) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 68) | public InvokableCallback(object target, string methodName) { method Invoke (line 81) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2) { method Invoke (line 85) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 94) | public InvokableCallback(object target, string methodName) { method Invoke (line 107) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Invoke (line 111) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 121) | public InvokableCallback(object target, string methodName) { class InvokableCallback (line 77) | public class InvokableCallback : InvokableCallbackB... method Invoke (line 10) | public TReturn Invoke() { method Invoke (line 14) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 19) | public InvokableCallback(object target, string methodName) { method Invoke (line 32) | public TReturn Invoke(T0 arg0) { method Invoke (line 36) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 43) | public InvokableCallback(object target, string methodName) { method Invoke (line 56) | public TReturn Invoke(T0 arg0, T1 arg1) { method Invoke (line 60) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 68) | public InvokableCallback(object target, string methodName) { method Invoke (line 81) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2) { method Invoke (line 85) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 94) | public InvokableCallback(object target, string methodName) { method Invoke (line 107) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Invoke (line 111) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 121) | public InvokableCallback(object target, string methodName) { class InvokableCallback (line 103) | public class InvokableCallback : InvokableCallb... method Invoke (line 10) | public TReturn Invoke() { method Invoke (line 14) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 19) | public InvokableCallback(object target, string methodName) { method Invoke (line 32) | public TReturn Invoke(T0 arg0) { method Invoke (line 36) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 43) | public InvokableCallback(object target, string methodName) { method Invoke (line 56) | public TReturn Invoke(T0 arg0, T1 arg1) { method Invoke (line 60) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 68) | public InvokableCallback(object target, string methodName) { method Invoke (line 81) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2) { method Invoke (line 85) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 94) | public InvokableCallback(object target, string methodName) { method Invoke (line 107) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Invoke (line 111) | public override TReturn Invoke(params object[] args) { method InvokableCallback (line 121) | public InvokableCallback(object target, string methodName) { FILE: Dependencies/SerializableCallback/Runtime/InvokableCallbackBase.cs class InvokableCallbackBase (line 1) | public abstract class InvokableCallbackBase { method Invoke (line 2) | public abstract TReturn Invoke(params object[] args); FILE: Dependencies/SerializableCallback/Runtime/InvokableEvent.cs class InvokableEvent (line 3) | public class InvokableEvent : InvokableEventBase { method Invoke (line 7) | public void Invoke() { method Invoke (line 11) | public override void Invoke(params object[] args) { method InvokableEvent (line 16) | public InvokableEvent(object target, string methodName) { method Invoke (line 29) | public void Invoke(T0 arg0) { method Invoke (line 33) | public override void Invoke(params object[] args) { method InvokableEvent (line 38) | public InvokableEvent(object target, string methodName) { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Invoke (line 55) | public override void Invoke(params object[] args) { method InvokableEvent (line 60) | public InvokableEvent(object target, string methodName) { method Invoke (line 73) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Invoke (line 77) | public override void Invoke(params object[] args) { method InvokableEvent (line 82) | public InvokableEvent(object target, string methodName) { method Invoke (line 95) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Invoke (line 99) | public override void Invoke(params object[] args) { method InvokableEvent (line 104) | public InvokableEvent(object target, string methodName) { class InvokableEvent (line 25) | public class InvokableEvent : InvokableEventBase { method Invoke (line 7) | public void Invoke() { method Invoke (line 11) | public override void Invoke(params object[] args) { method InvokableEvent (line 16) | public InvokableEvent(object target, string methodName) { method Invoke (line 29) | public void Invoke(T0 arg0) { method Invoke (line 33) | public override void Invoke(params object[] args) { method InvokableEvent (line 38) | public InvokableEvent(object target, string methodName) { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Invoke (line 55) | public override void Invoke(params object[] args) { method InvokableEvent (line 60) | public InvokableEvent(object target, string methodName) { method Invoke (line 73) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Invoke (line 77) | public override void Invoke(params object[] args) { method InvokableEvent (line 82) | public InvokableEvent(object target, string methodName) { method Invoke (line 95) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Invoke (line 99) | public override void Invoke(params object[] args) { method InvokableEvent (line 104) | public InvokableEvent(object target, string methodName) { class InvokableEvent (line 47) | public class InvokableEvent : InvokableEventBase { method Invoke (line 7) | public void Invoke() { method Invoke (line 11) | public override void Invoke(params object[] args) { method InvokableEvent (line 16) | public InvokableEvent(object target, string methodName) { method Invoke (line 29) | public void Invoke(T0 arg0) { method Invoke (line 33) | public override void Invoke(params object[] args) { method InvokableEvent (line 38) | public InvokableEvent(object target, string methodName) { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Invoke (line 55) | public override void Invoke(params object[] args) { method InvokableEvent (line 60) | public InvokableEvent(object target, string methodName) { method Invoke (line 73) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Invoke (line 77) | public override void Invoke(params object[] args) { method InvokableEvent (line 82) | public InvokableEvent(object target, string methodName) { method Invoke (line 95) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Invoke (line 99) | public override void Invoke(params object[] args) { method InvokableEvent (line 104) | public InvokableEvent(object target, string methodName) { class InvokableEvent (line 69) | public class InvokableEvent : InvokableEventBase { method Invoke (line 7) | public void Invoke() { method Invoke (line 11) | public override void Invoke(params object[] args) { method InvokableEvent (line 16) | public InvokableEvent(object target, string methodName) { method Invoke (line 29) | public void Invoke(T0 arg0) { method Invoke (line 33) | public override void Invoke(params object[] args) { method InvokableEvent (line 38) | public InvokableEvent(object target, string methodName) { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Invoke (line 55) | public override void Invoke(params object[] args) { method InvokableEvent (line 60) | public InvokableEvent(object target, string methodName) { method Invoke (line 73) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Invoke (line 77) | public override void Invoke(params object[] args) { method InvokableEvent (line 82) | public InvokableEvent(object target, string methodName) { method Invoke (line 95) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Invoke (line 99) | public override void Invoke(params object[] args) { method InvokableEvent (line 104) | public InvokableEvent(object target, string methodName) { class InvokableEvent (line 91) | public class InvokableEvent : InvokableEventBase { method Invoke (line 7) | public void Invoke() { method Invoke (line 11) | public override void Invoke(params object[] args) { method InvokableEvent (line 16) | public InvokableEvent(object target, string methodName) { method Invoke (line 29) | public void Invoke(T0 arg0) { method Invoke (line 33) | public override void Invoke(params object[] args) { method InvokableEvent (line 38) | public InvokableEvent(object target, string methodName) { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Invoke (line 55) | public override void Invoke(params object[] args) { method InvokableEvent (line 60) | public InvokableEvent(object target, string methodName) { method Invoke (line 73) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Invoke (line 77) | public override void Invoke(params object[] args) { method InvokableEvent (line 82) | public InvokableEvent(object target, string methodName) { method Invoke (line 95) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Invoke (line 99) | public override void Invoke(params object[] args) { method InvokableEvent (line 104) | public InvokableEvent(object target, string methodName) { FILE: Dependencies/SerializableCallback/Runtime/InvokableEventBase.cs class InvokableEventBase (line 1) | public abstract class InvokableEventBase { method Invoke (line 2) | public abstract void Invoke(params object[] args); FILE: Dependencies/SerializableCallback/Runtime/SerializableCallback.cs class SerializableCallback (line 6) | public abstract class SerializableCallback : SerializableCallba... method Invoke (line 7) | public TReturn Invoke() { method Cache (line 17) | protected override void Cache() { method Invoke (line 31) | public TReturn Invoke(T0 arg0) { method Cache (line 41) | protected override void Cache() { method Invoke (line 55) | public TReturn Invoke(T0 arg0, T1 arg1) { method Cache (line 65) | protected override void Cache() { method Invoke (line 79) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 89) | protected override void Cache() { method Invoke (line 103) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 113) | protected override void Cache() { class SerializableCallback (line 30) | public abstract class SerializableCallback : SerializableCa... method Invoke (line 7) | public TReturn Invoke() { method Cache (line 17) | protected override void Cache() { method Invoke (line 31) | public TReturn Invoke(T0 arg0) { method Cache (line 41) | protected override void Cache() { method Invoke (line 55) | public TReturn Invoke(T0 arg0, T1 arg1) { method Cache (line 65) | protected override void Cache() { method Invoke (line 79) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 89) | protected override void Cache() { method Invoke (line 103) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 113) | protected override void Cache() { class SerializableCallback (line 54) | public abstract class SerializableCallback : Serializab... method Invoke (line 7) | public TReturn Invoke() { method Cache (line 17) | protected override void Cache() { method Invoke (line 31) | public TReturn Invoke(T0 arg0) { method Cache (line 41) | protected override void Cache() { method Invoke (line 55) | public TReturn Invoke(T0 arg0, T1 arg1) { method Cache (line 65) | protected override void Cache() { method Invoke (line 79) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 89) | protected override void Cache() { method Invoke (line 103) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 113) | protected override void Cache() { class SerializableCallback (line 78) | public abstract class SerializableCallback : Serial... method Invoke (line 7) | public TReturn Invoke() { method Cache (line 17) | protected override void Cache() { method Invoke (line 31) | public TReturn Invoke(T0 arg0) { method Cache (line 41) | protected override void Cache() { method Invoke (line 55) | public TReturn Invoke(T0 arg0, T1 arg1) { method Cache (line 65) | protected override void Cache() { method Invoke (line 79) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 89) | protected override void Cache() { method Invoke (line 103) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 113) | protected override void Cache() { class SerializableCallback (line 102) | public abstract class SerializableCallback : Se... method Invoke (line 7) | public TReturn Invoke() { method Cache (line 17) | protected override void Cache() { method Invoke (line 31) | public TReturn Invoke(T0 arg0) { method Cache (line 41) | protected override void Cache() { method Invoke (line 55) | public TReturn Invoke(T0 arg0, T1 arg1) { method Cache (line 65) | protected override void Cache() { method Invoke (line 79) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 89) | protected override void Cache() { method Invoke (line 103) | public TReturn Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 113) | protected override void Cache() { FILE: Dependencies/SerializableCallback/Runtime/SerializableCallbackBase.cs class SerializableCallbackBase (line 9) | public abstract class SerializableCallbackBase : SerializableCa... method ClearCache (line 12) | public override void ClearCache() { method GetPersistentMethod (line 17) | protected InvokableCallbackBase GetPersistentMethod() { method SerializableCallbackBase (line 73) | protected SerializableCallbackBase() { method ClearCache (line 78) | public virtual void ClearCache() { method SetMethod (line 83) | public void SetMethod(Object target, string methodName, bool dynamic, ... method Cache (line 91) | protected abstract void Cache(); method OnBeforeSerialize (line 93) | public void OnBeforeSerialize() { method OnAfterDeserialize (line 99) | public void OnAfterDeserialize() { class SerializableCallbackBase (line 47) | [System.Serializable] method ClearCache (line 12) | public override void ClearCache() { method GetPersistentMethod (line 17) | protected InvokableCallbackBase GetPersistentMethod() { method SerializableCallbackBase (line 73) | protected SerializableCallbackBase() { method ClearCache (line 78) | public virtual void ClearCache() { method SetMethod (line 83) | public void SetMethod(Object target, string methodName, bool dynamic, ... method Cache (line 91) | protected abstract void Cache(); method OnBeforeSerialize (line 93) | public void OnBeforeSerialize() { method OnAfterDeserialize (line 99) | public void OnAfterDeserialize() { type Arg (line 106) | [System.Serializable] type ArgType (line 108) | public enum ArgType { Unsupported, Bool, Int, Float, String, Object } method GetValue (line 117) | public object GetValue() { method GetValue (line 121) | public object GetValue(ArgType type) { method RealType (line 138) | public static Type RealType(ArgType type) { method FromRealType (line 155) | public static ArgType FromRealType(Type type) { method IsSupported (line 164) | public static bool IsSupported(Type type) { FILE: Dependencies/SerializableCallback/Runtime/SerializableEvent.cs class SerializableEvent (line 1) | [System.Serializable] method Invoke (line 3) | public void Invoke() { method Cache (line 13) | protected override void Cache() { method Invoke (line 27) | public void Invoke(T0 arg0) { method Cache (line 37) | protected override void Cache() { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Cache (line 61) | protected override void Cache() { method Invoke (line 75) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 85) | protected override void Cache() { method Invoke (line 99) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 109) | protected override void Cache() { class SerializableEvent (line 26) | public abstract class SerializableEvent : SerializableEventBase { method Invoke (line 3) | public void Invoke() { method Cache (line 13) | protected override void Cache() { method Invoke (line 27) | public void Invoke(T0 arg0) { method Cache (line 37) | protected override void Cache() { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Cache (line 61) | protected override void Cache() { method Invoke (line 75) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 85) | protected override void Cache() { method Invoke (line 99) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 109) | protected override void Cache() { class SerializableEvent (line 50) | public abstract class SerializableEvent : SerializableEventBase { method Invoke (line 3) | public void Invoke() { method Cache (line 13) | protected override void Cache() { method Invoke (line 27) | public void Invoke(T0 arg0) { method Cache (line 37) | protected override void Cache() { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Cache (line 61) | protected override void Cache() { method Invoke (line 75) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 85) | protected override void Cache() { method Invoke (line 99) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 109) | protected override void Cache() { class SerializableEvent (line 74) | public abstract class SerializableEvent : SerializableEventB... method Invoke (line 3) | public void Invoke() { method Cache (line 13) | protected override void Cache() { method Invoke (line 27) | public void Invoke(T0 arg0) { method Cache (line 37) | protected override void Cache() { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Cache (line 61) | protected override void Cache() { method Invoke (line 75) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 85) | protected override void Cache() { method Invoke (line 99) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 109) | protected override void Cache() { class SerializableEvent (line 98) | public abstract class SerializableEvent : SerializableEv... method Invoke (line 3) | public void Invoke() { method Cache (line 13) | protected override void Cache() { method Invoke (line 27) | public void Invoke(T0 arg0) { method Cache (line 37) | protected override void Cache() { method Invoke (line 51) | public void Invoke(T0 arg0, T1 arg1) { method Cache (line 61) | protected override void Cache() { method Invoke (line 75) | public void Invoke(T0 arg0, T1 arg1, T2 arg2) { method Cache (line 85) | protected override void Cache() { method Invoke (line 99) | public void Invoke(T0 arg0, T1 arg1, T2 arg2, T3 arg3) { method Cache (line 109) | protected override void Cache() { FILE: Dependencies/SerializableCallback/Runtime/SerializableEventBase.cs class SerializableEventBase (line 6) | public abstract class SerializableEventBase : SerializableCallbackBase { method ClearCache (line 9) | public override void ClearCache() { method GetPersistentMethod (line 14) | protected InvokableEventBase GetPersistentMethod() { FILE: Dependencies/SerializableCallback/Runtime/Test.cs class Test (line 5) | public class Test : MonoBehaviour { method Start (line 14) | void Start() { method Update (line 20) | void Update() { method TestMethod (line 62) | public bool TestMethod(float f) { method TestMethod (line 66) | public bool TestMethod(string a) { method TestMethod2 (line 70) | public bool TestMethod2(float f, string a) { method TestMethod2 (line 74) | public void TestMethod2(string a) { class Condition (line 79) | [Serializable] FILE: Dependencies/SerializableDictionary/Editor/SerializableDictionaryPropertyDrawer.cs class SerializableDictionaryPropertyDrawer (line 8) | public class SerializableDictionaryPropertyDrawer : PropertyDrawer class ConflictState (line 23) | class ConflictState type PropertyIdentity (line 34) | struct PropertyIdentity method PropertyIdentity (line 36) | public PropertyIdentity(SerializedProperty property) type Action (line 48) | enum Action method OnGUI (line 55) | public override void OnGUI(Rect position, SerializedProperty property,... method DrawKeyValueLine (line 208) | static float DrawKeyValueLine(SerializedProperty keyProperty, Serializ... method DrawKeyValueLineSimple (line 225) | static float DrawKeyValueLineSimple(SerializedProperty keyProperty, Se... method DrawKeyValueLineExpand (line 251) | static float DrawKeyValueLineExpand(SerializedProperty keyProperty, Se... method CanPropertyBeExpanded (line 271) | static bool CanPropertyBeExpanded(SerializedProperty property) method SaveProperty (line 284) | static void SaveProperty(SerializedProperty keyProperty, SerializedPro... method GetPropertyHeight (line 298) | public override float GetPropertyHeight(SerializedProperty property, G... method GetConflictState (line 328) | static ConflictState GetConflictState(SerializedProperty property) method SerializableDictionaryPropertyDrawer (line 342) | static SerializableDictionaryPropertyDrawer() method IconContent (line 375) | static GUIContent IconContent(string name, string tooltip) method TempContent (line 381) | static GUIContent TempContent(string text) method DeleteArrayElementAtIndex (line 387) | static void DeleteArrayElementAtIndex(SerializedProperty arrayProperty... method GetPropertyValue (line 399) | public static object GetPropertyValue(SerializedProperty p) method SetPropertyValue (line 415) | static void SetPropertyValue(SerializedProperty p, object v) method GetPropertyValueArray (line 431) | static object GetPropertyValueArray(SerializedProperty property) method GetPropertyValueGeneric (line 442) | static object GetPropertyValueGeneric(SerializedProperty property) method SetPropertyValueArray (line 459) | static void SetPropertyValueArray(SerializedProperty property, object v) method SetPropertyValueGeneric (line 470) | static void SetPropertyValueGeneric(SerializedProperty property, objec... method ComparePropertyValues (line 485) | static bool ComparePropertyValues(object value1, object value2) method CompareDictionaries (line 499) | static bool CompareDictionaries(Dictionary dict1, Dict... type EnumerationEntry (line 520) | struct EnumerationEntry method EnumerationEntry (line 526) | public EnumerationEntry(SerializedProperty keyProperty, SerializedPr... method EnumerateEntries (line 534) | static IEnumerable EnumerateEntries(SerializedProper... class SerializableDictionaryStoragePropertyDrawer (line 552) | public class SerializableDictionaryStoragePropertyDrawer : PropertyDrawer method OnGUI (line 554) | public override void OnGUI(Rect position, SerializedProperty property,... method GetPropertyHeight (line 560) | public override float GetPropertyHeight(SerializedProperty property, G... FILE: Dependencies/SerializableDictionary/Runtime/SerializableDictionary.cs class SerializableDictionaryBase (line 7) | public abstract class SerializableDictionaryBase dict) : ba... method SerializableDictionaryBase (line 26) | protected SerializableDictionaryBase(SerializationInfo info, Streaming... method SetValue (line 28) | protected abstract void SetValue(TValueStorage[] storage, int i, TValu... method GetValue (line 29) | protected abstract TValue GetValue(TValueStorage[] storage, int i); method CopyFrom (line 31) | public void CopyFrom(IDictionary dict) method OnAfterDeserialize (line 40) | public void OnAfterDeserialize() method OnBeforeSerialize (line 57) | public void OnBeforeSerialize() class SerializableDictionary (line 73) | public class SerializableDictionary : SerializableDictiona... method SerializableDictionary (line 75) | public SerializableDictionary() method SerializableDictionary (line 79) | public SerializableDictionary(IDictionary dict) : base(d... method SerializableDictionary (line 83) | protected SerializableDictionary(SerializationInfo info, StreamingCont... method GetValue (line 85) | protected override TValue GetValue(TValue[] storage, int i) method SetValue (line 90) | protected override void SetValue(TValue[] storage, int i, TValue value) class Storage (line 98) | public class Storage method SerializableDictionary (line 106) | public SerializableDictionary() method SerializableDictionary (line 110) | public SerializableDictionary(IDictionary dict) : base(d... method SerializableDictionary (line 114) | protected SerializableDictionary(SerializationInfo info, StreamingCont... method GetValue (line 116) | protected override TValue GetValue(TValueStorage[] storage, int i) method SetValue (line 121) | protected override void SetValue(TValueStorage[] storage, int i, TValu... class SerializableDictionary (line 96) | public static class SerializableDictionary method SerializableDictionary (line 75) | public SerializableDictionary() method SerializableDictionary (line 79) | public SerializableDictionary(IDictionary dict) : base(d... method SerializableDictionary (line 83) | protected SerializableDictionary(SerializationInfo info, StreamingCont... method GetValue (line 85) | protected override TValue GetValue(TValue[] storage, int i) method SetValue (line 90) | protected override void SetValue(TValue[] storage, int i, TValue value) class Storage (line 98) | public class Storage method SerializableDictionary (line 106) | public SerializableDictionary() method SerializableDictionary (line 110) | public SerializableDictionary(IDictionary dict) : base(d... method SerializableDictionary (line 114) | protected SerializableDictionary(SerializationInfo info, StreamingCont... method GetValue (line 116) | protected override TValue GetValue(TValueStorage[] storage, int i) method SetValue (line 121) | protected override void SetValue(TValueStorage[] storage, int i, TValu... class SerializableDictionary (line 104) | public class SerializableDictionary : Seria... method SerializableDictionary (line 75) | public SerializableDictionary() method SerializableDictionary (line 79) | public SerializableDictionary(IDictionary dict) : base(d... method SerializableDictionary (line 83) | protected SerializableDictionary(SerializationInfo info, StreamingCont... method GetValue (line 85) | protected override TValue GetValue(TValue[] storage, int i) method SetValue (line 90) | protected override void SetValue(TValue[] storage, int i, TValue value) class Storage (line 98) | public class Storage method SerializableDictionary (line 106) | public SerializableDictionary() method SerializableDictionary (line 110) | public SerializableDictionary(IDictionary dict) : base(d... method SerializableDictionary (line 114) | protected SerializableDictionary(SerializationInfo info, StreamingCont... method GetValue (line 116) | protected override TValue GetValue(TValueStorage[] storage, int i) method SetValue (line 121) | protected override void SetValue(TValueStorage[] storage, int i, TValu... FILE: Editor/AssetCallbacks/CreateDlogGraph.cs class CreateDlogGraph (line 6) | internal class CreateDlogGraph : EndNameEditAction { method CreateDialogueGraph (line 7) | [MenuItem("Assets/Create/Dialogue Graph/Empty Dialogue Graph", false, 1)] method Action (line 13) | public override void Action(int instanceId, string pathName, string re... FILE: Editor/Extensions/DlogExtensions.cs class DlogExtensions (line 5) | public static class DlogExtensions { method Deserialize (line 6) | public static AbstractProperty Deserialize(this SerializedProperty pro... method InjectCustomStyle (line 11) | public static void InjectCustomStyle(this DlogPort port) { FILE: Editor/Extensions/GUILayoutHelper.cs class GUILayoutHelper (line 5) | public static class GUILayoutHelper { method BeginCenterVertically (line 6) | public static void BeginCenterVertically() { method EndCenterVertically (line 12) | public static void EndCenterVertically() { method CenterVertically (line 18) | public static void CenterVertically(Action drawGUI) { FILE: Editor/Extensions/GraphViewExtensions.cs class GraphViewExtensions (line 10) | public static class GraphViewExtensions { method InsertCopyPasteData (line 11) | public static void InsertCopyPasteData(this DlogGraphView graphView, C... FILE: Editor/Extensions/VisualElementExtensions.cs class VisualElementExtensions (line 5) | public static class VisualElementExtensions { method AddStyleSheet (line 6) | public static void AddStyleSheet(this VisualElement element, string pa... FILE: Editor/Graph/Attributes/TitleAttribute.cs class TitleAttribute (line 4) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method TitleAttribute (line 7) | public TitleAttribute(params string[] title) { FILE: Editor/Graph/Data/CopyPasteData.cs class CopyPasteData (line 7) | [Serializable] method CopyPasteData (line 31) | public CopyPasteData(EditorView editorView, IEnumerable GetAllEdgesForNode(SerializedNode ... method FromJson (line 117) | public static CopyPasteData FromJson(string json) { FILE: Editor/Graph/Data/DlogGraphData.cs class DlogGraphData (line 10) | [Serializable] method OnBeforeSerialize (line 50) | public void OnBeforeSerialize() { method OnAfterDeserialize (line 60) | public void OnAfterDeserialize() { method ClearChanges (line 65) | public void ClearChanges() { method ReplaceWith (line 77) | public void ReplaceWith(DlogGraphData otherGraphData) { method AddNode (line 103) | public void AddNode(SerializedNode node) { method RemoveNode (line 109) | public void RemoveNode(SerializedNode node) { method HasEdge (line 120) | public bool HasEdge(Edge edge) { method AddEdge (line 130) | public void AddEdge(Edge edge) { method AddEdge (line 142) | public void AddEdge(SerializedEdge edge) { method RemoveEdge (line 161) | public void RemoveEdge(SerializedEdge edge) { method AddProperty (line 166) | public void AddProperty(AbstractProperty property) { method RemoveProperty (line 173) | public void RemoveProperty(AbstractProperty property) { method MoveProperty (line 185) | public void MoveProperty(AbstractProperty property, int newIndex) { method RemoveElements (line 210) | public void RemoveElements(List nodes, List nodes, List re... FILE: Editor/Graph/Data/DlogGraphObject.cs class DlogGraphObject (line 6) | public class DlogGraphObject : ScriptableObject, ISerializationCallbackR... method Initialize (line 25) | public void Initialize(DlogGraphData dlogData) { method RegisterCompleteObjectUndo (line 37) | public void RegisterCompleteObjectUndo(string name) { method OnBeforeSerialize (line 44) | public void OnBeforeSerialize() { method OnAfterDeserialize (line 51) | public void OnAfterDeserialize() { method HandleUndoRedo (line 56) | public void HandleUndoRedo() { method Deserialize (line 66) | private DlogGraphData Deserialize() { method RecalculateAssetGuid (line 74) | public void RecalculateAssetGuid(string assetPath) { FILE: Editor/Graph/Data/NodeDrawState.cs type NodeDrawState (line 5) | [Serializable] FILE: Editor/Graph/Data/Properties/AbstractProperty.cs class AbstractProperty (line 6) | [Serializable] method GetDefaultReferenceName (line 45) | public virtual string GetDefaultReferenceName() { method Copy (line 59) | public abstract AbstractProperty Copy(); class AbstractProperty (line 62) | [Serializable] method GetDefaultReferenceName (line 45) | public virtual string GetDefaultReferenceName() { method Copy (line 59) | public abstract AbstractProperty Copy(); FILE: Editor/Graph/Data/Properties/ActorProperty.cs class ActorProperty (line 6) | [Serializable] method ActorProperty (line 8) | public ActorProperty() { method Copy (line 13) | public override AbstractProperty Copy() { FILE: Editor/Graph/Data/Properties/CheckProperty.cs class CheckProperty (line 5) | [Serializable] method CheckProperty (line 7) | public CheckProperty() { method Copy (line 12) | public override AbstractProperty Copy() { FILE: Editor/Graph/Data/Properties/TriggerProperty.cs class TriggerProperty (line 5) | [Serializable] method TriggerProperty (line 7) | public TriggerProperty() { method Copy (line 12) | public override AbstractProperty Copy() { FILE: Editor/Graph/Data/SerializedEdge.cs class SerializedEdge (line 7) | [Serializable] method BuildEdge (line 19) | public void BuildEdge(EditorView editorView) { FILE: Editor/Graph/Data/SerializedNode.cs class SerializedNode (line 8) | [Serializable] method SerializedNode (line 20) | public SerializedNode(Type type, Rect position) { method BuildNode (line 27) | public void BuildNode(EditorView editorView, EdgeConnectorListener edg... method BuildPortData (line 44) | public void BuildPortData() { method OnBeforeSerialize (line 71) | public void OnBeforeSerialize() { method OnAfterDeserialize (line 78) | public void OnAfterDeserialize() { FILE: Editor/Graph/Data/SerializedProperty.cs class SerializedProperty (line 5) | [Serializable] method SerializedProperty (line 10) | public SerializedProperty(AbstractProperty property) { FILE: Editor/Graph/Data/VersionMismatchObject.cs class VersionMismatchObject (line 4) | internal class VersionMismatchObject : ScriptableObject { FILE: Editor/Graph/Nodes/AbstractNode.cs class AbstractNode (line 10) | public abstract class AbstractNode : Node { method AddPort (line 34) | protected void AddPort(Port port, bool alsoAddToHierarchy = true) { method InitializeNode (line 47) | public virtual void InitializeNode(EdgeConnectorListener edgeConnector... method Initialize (line 51) | protected void Initialize(string nodeTitle, Rect nodePosition) { method InjectCustomStyle (line 60) | protected virtual void InjectCustomStyle() { method Refresh (line 70) | public void Refresh() { method SetExpandedWithoutNotify (line 75) | public void SetExpandedWithoutNotify(bool value) { method SetNodeData (line 79) | public virtual void SetNodeData(string jsonData) { } method GetNodeData (line 81) | public virtual string GetNodeData() { method OnNodeSerialized (line 86) | public virtual void OnNodeSerialized() { } method OnNodeDeserialized (line 87) | public virtual void OnNodeDeserialized() { } FILE: Editor/Graph/Nodes/Boolean/BinaryBooleanNode.cs class BinaryBooleanNode (line 5) | public abstract class BinaryBooleanNode : AbstractNode { method InitializeNode (line 9) | public override void InitializeNode(EdgeConnectorListener edgeConnecto... FILE: Editor/Graph/Nodes/Boolean/BooleanNodes.cs class NotBooleanNode (line 2) | [Title("Boolean", "NOT")] class AndBooleanNode (line 8) | [Title("Boolean", "AND")] class OrBooleanNode (line 14) | [Title("Boolean", "OR")] class XorBooleanNode (line 20) | [Title("Boolean", "XOR")] class NandBooleanNode (line 26) | [Title("Boolean", "NAND")] class NorBooleanNode (line 32) | [Title("Boolean", "NOR")] class XnorBooleanNode (line 38) | [Title("Boolean", "XNOR")] FILE: Editor/Graph/Nodes/Boolean/UnaryBooleanNode.cs class UnaryBooleanNode (line 5) | public abstract class UnaryBooleanNode : AbstractNode { method InitializeNode (line 9) | public override void InitializeNode(EdgeConnectorListener edgeConnecto... FILE: Editor/Graph/Nodes/NodeColors.cs class NodeColors (line 4) | public static class NodeColors { FILE: Editor/Graph/Nodes/NpcNode.cs class LineDataNpc (line 14) | public class LineDataNpc { class NpcNode (line 21) | [Title("NPC")] method InitializeNode (line 26) | public override void InitializeNode(EdgeConnectorListener edgeConnecto... method SetNodeData (line 54) | public override void SetNodeData(string jsonData) { method GetNodeData (line 66) | public override string GetNodeData() { method AddConversationPort (line 73) | private void AddConversationPort(bool create, int index = -1) { method RemoveLine (line 146) | private void RemoveLine(int index) { FILE: Editor/Graph/Nodes/Port/DlogPort.cs class DlogPort (line 7) | public class DlogPort : Port { method DlogPort (line 10) | private DlogPort(Orientation portOrientation, Direction portDirection,... method Create (line 12) | public static DlogPort Create(string name, Orientation portOrientation... FILE: Editor/Graph/Nodes/Port/PortHelper.cs class PortHelper (line 7) | public static class PortHelper { method IsCompatibleWith (line 8) | public static bool IsCompatibleWith(this DlogPort port, DlogPort other) { method PortColor (line 26) | public static Color PortColor(DlogPort port) { FILE: Editor/Graph/Nodes/Port/PortType.cs type PortType (line 4) | public enum PortType { FILE: Editor/Graph/Nodes/PropertyNode.cs class PropertyNode (line 9) | public class PropertyNode : AbstractNode { method InitializeNode (line 29) | public override void InitializeNode(EdgeConnectorListener edgeConnecto... method GetNodeData (line 36) | public override string GetNodeData() { method SetNodeData (line 43) | public override void SetNodeData(string jsonData) { method CreatePorts (line 50) | private void CreatePorts(AbstractProperty property) { method Update (line 76) | public void Update(AbstractProperty property) { FILE: Editor/Graph/Nodes/SelfNode.cs class LineDataSelf (line 11) | public class LineDataSelf { class SelfNode (line 17) | [Title("Self")] method InitializeNode (line 23) | public override void InitializeNode(EdgeConnectorListener edgeConnecto... method SetNodeData (line 46) | public override void SetNodeData(string jsonData) { method GetNodeData (line 57) | public override string GetNodeData() { method AddConversationPort (line 64) | private void AddConversationPort(bool create, int index = -1) { method RemoveLine (line 127) | private void RemoveLine(int index) { FILE: Editor/Graph/Views/Blackboard/BlackboardPropertyView.cs class BlackboardPropertyView (line 12) | public class BlackboardPropertyView : VisualElement { method BlackboardPropertyView (line 29) | public BlackboardPropertyView(BlackboardField field, EditorView editor... method BuildFields (line 61) | private void BuildFields(AbstractProperty property) { method UpdateReferenceNameResetMenu (line 82) | private void UpdateReferenceNameResetMenu() { method BuildContextualMenu (line 92) | private void BuildContextualMenu(ContextualMenuPopulateEvent evt) { method AddRow (line 100) | public VisualElement AddRow(string labelText, VisualElement control, b... method Rebuild (line 107) | public void Rebuild() { method CreateRow (line 112) | private VisualElement CreateRow(string labelText, VisualElement contro... FILE: Editor/Graph/Views/Blackboard/BlackboardProvider.cs class BlackboardProvider (line 11) | public class BlackboardProvider { method BlackboardProvider (line 28) | public BlackboardProvider(EditorView editorView) { method EditTextRequested (line 48) | private void EditTextRequested(Blackboard blackboard, VisualElement vi... method MoveItemRequested (line 63) | private void MoveItemRequested(Blackboard blackboard, int newIndex, Vi... method AddItemRequested (line 71) | private void AddItemRequested(Blackboard blackboard) { method AddInputRow (line 79) | public void AddInputRow(AbstractProperty property, bool create = false... method OnExpanded (line 117) | private void OnExpanded(MouseDownEvent evt, AbstractProperty input) { method OnMouseHover (line 121) | private void OnMouseHover(EventBase evt, AbstractProperty input) { method OnDragUpdatedEvent (line 138) | private void OnDragUpdatedEvent(DragUpdatedEvent evt) { method HandleChanges (line 148) | public void HandleChanges() { FILE: Editor/Graph/Views/DlogEditorWindow.cs class DlogEditorWindow (line 11) | public class DlogEditorWindow : EditorWindow { method BuildWindow (line 33) | public void BuildWindow() { method Update (line 45) | private void Update() { method DisplayDeletedFromDiskDialog (line 87) | private void DisplayDeletedFromDiskDialog() { method SetDlogObject (line 100) | public void SetDlogObject(DlogGraphObject dlogObject) { method Refresh (line 105) | public void Refresh() { method GraphDeleted (line 119) | public void GraphDeleted() { method UpdateTitle (line 123) | private void UpdateTitle() { method OnEnable (line 128) | private void OnEnable() { method OnDestroy (line 132) | private void OnDestroy() { method SaveAsset (line 139) | private void SaveAsset() { method SaveAs (line 145) | private bool SaveAs() { method ShowInProject (line 174) | private void ShowInProject() { FILE: Editor/Graph/Views/DlogGraphView.cs class DlogGraphView (line 9) | public class DlogGraphView : GraphView { method DlogGraphView (line 14) | public DlogGraphView(EditorView editorView) { method UnserializeAndPasteImpl (line 25) | private void UnserializeAndPasteImpl(string operation, string data) { method SerializeGraphElementsImpl (line 31) | private string SerializeGraphElementsImpl(IEnumerable el... method BuildContextualMenu (line 45) | public override void BuildContextualMenu(ContextualMenuPopulateEvent e... method GetCompatiblePorts (line 61) | public override List GetCompatiblePorts(Port startPort, NodeAdap... method DeleteSelectionImpl (line 71) | private void DeleteSelectionImpl(string operation, AskUser askUser) { method OnDragUpdated (line 89) | private void OnDragUpdated(DragUpdatedEvent evt) { method OnDragPerformed (line 101) | private void OnDragPerformed(DragPerformEvent evt) { method CreateNode (line 116) | private void CreateNode(object obj, Vector2 nodePosition) { FILE: Editor/Graph/Views/DlogWindowEvents.cs class DlogWindowEvents (line 4) | public class DlogWindowEvents { FILE: Editor/Graph/Views/EdgeConnectorListener.cs class EdgeConnectorListener (line 7) | public class EdgeConnectorListener : IEdgeConnectorListener { method EdgeConnectorListener (line 14) | public EdgeConnectorListener(EditorView editorView, SearchWindowProvid... method OnDropOutsidePort (line 22) | public void OnDropOutsidePort(Edge edge, Vector2 position) { method OnDrop (line 30) | public void OnDrop(GraphView graphView, Edge edge) { FILE: Editor/Graph/Views/EditorView.cs class EditorView (line 12) | public class EditorView : VisualElement, IDisposable { method EditorView (line 32) | public EditorView(DlogEditorWindow editorWindow) { method OnGraphViewChanged (line 94) | private GraphViewChange OnGraphViewChanged(GraphViewChange graphViewCh... method OnKeyDown (line 129) | private void OnKeyDown(KeyDownEvent evt) { method BuildGraph (line 143) | public void BuildGraph() { method HandleChanges (line 157) | public void HandleChanges() { method AddNode (line 185) | public void AddNode(SerializedNode nodeToAdd) { method RemoveNode (line 190) | public void RemoveNode(SerializedNode nodeToRemove) { method AddEdge (line 200) | public void AddEdge(SerializedEdge edgeToAdd) { method RemoveEdge (line 205) | public void RemoveEdge(SerializedEdge edgeToRemove) { method AddProperty (line 213) | public void AddProperty(AbstractProperty property) { method Dispose (line 217) | public void Dispose() { FILE: Editor/Graph/Views/SearchWindow/SearchWindowAdapter.cs class SearchWindowAdapter (line 7) | public class SearchWindowAdapter : SearcherAdapter { method SearchWindowAdapter (line 10) | public SearchWindowAdapter(string title) : base(title) { class SearchNodeItem (line 14) | internal class SearchNodeItem : SearcherItem { method SearchNodeItem (line 16) | public SearchNodeItem(string name, SearchWindowProvider.NodeEntry node... FILE: Editor/Graph/Views/SearchWindow/SearchWindowProvider.cs class SearchWindowProvider (line 10) | public class SearchWindowProvider : ScriptableObject { method Initialize (line 18) | public void Initialize(DlogEditorWindow editorWindow, EditorView edito... method OnDestroy (line 28) | private void OnDestroy() { method GenerateNodeEntries (line 35) | public void GenerateNodeEntries() { method AddEntries (line 83) | private void AddEntries(SerializedNode node, string[] title, List... method LoadSearchWindow (line 134) | public Searcher LoadSearchWindow() { method OnSelectEntry (line 179) | public bool OnSelectEntry(SearcherItem selectedEntry, Vector2 mousePos... type NodeEntry (line 217) | public struct NodeEntry : IEquatable { method NodeEntry (line 224) | public NodeEntry(Type type, string[] title, int compatiblePortIndex,... method NodeEntry (line 232) | public NodeEntry(SerializedNode node, string[] title, int compatible... method Equals (line 240) | public bool Equals(NodeEntry other) { method Equals (line 244) | public override bool Equals(object obj) { method GetHashCode (line 248) | public override int GetHashCode() { FILE: Editor/Importers/DlogGraphAssetPostProcessor.cs class DlogGraphAssetPostprocessor (line 7) | public class DlogGraphAssetPostprocessor : AssetPostprocessor { method OnPostprocessAllAssets (line 8) | private static void OnPostprocessAllAssets(string[] importedAssets, st... method DisplayDeletionDialog (line 14) | private static void DisplayDeletionDialog(string[] deletedAssets) { FILE: Editor/Importers/DlogGraphImporter.cs class DlogGraphImporter (line 12) | [ScriptedImporter(0, Extension, 3)] method OnImportAsset (line 16) | public override void OnImportAsset(AssetImportContext ctx) { method ImportInvalidVersion (line 133) | private void ImportInvalidVersion(AssetImportContext ctx) { FILE: Editor/Importers/DlogGraphImporterEditor.cs class DlogGraphImporterEditor (line 9) | [CustomEditor(typeof(DlogGraphImporter))] method OnInspectorGUI (line 16) | public override void OnInspectorGUI() { method OpenEditorWindow (line 61) | public static bool OpenEditorWindow(string assetPath) { method OpenEditorWindow (line 95) | private static void OpenEditorWindow(DlogGraphObject dlogObject, strin... method OnOpenAsset (line 120) | [OnOpenAsset] FILE: Editor/Inspector/DlogObjectEditor.cs class DlogObjectEditor (line 10) | [CustomEditor(typeof(Runtime.RuntimeDialogueGraph))] method OnEnable (line 32) | public void OnEnable() { method CreateInspectorGUI (line 45) | public override VisualElement CreateInspectorGUI() { method RefreshDlogObjectView (line 71) | private void RefreshDlogObjectView(VisualElement propertiesContainer, ... method UpdateInspectorProperties (line 81) | private void UpdateInspectorProperties() { method UpdatePersistentData (line 163) | private void UpdatePersistentData() { FILE: Editor/Util/DialogueGraphUtility.cs class DialogueGraphUtility (line 13) | public static class DialogueGraphUtility { method CreateFile (line 17) | public static bool CreateFile(string path, DlogGraphObject dlogObject,... method CreateFileNoUpdate (line 27) | public static void CreateFileNoUpdate(string path, DlogGraphObject dlo... method SaveGraph (line 33) | public static bool SaveGraph(DlogGraphObject dlogObject, bool refreshA... method LoadGraphAtPath (line 46) | public static DlogGraphObject LoadGraphAtPath(string assetPath) { method LoadGraphAtGuid (line 62) | public static DlogGraphObject LoadGraphAtGuid(string assetGuid) { method LoadJObjectAtPath (line 71) | public static JObject LoadJObjectAtPath(string assetPath) { method FromJObject (line 83) | public static DlogGraphObject FromJObject(JObject converted) { method VersionConvert (line 100) | public static JObject VersionConvert(SemVer fromVersion, JObject jsonO... method VersionMismatch (line 107) | public static bool VersionMismatch(string assetPath) { method SanitizeName (line 139) | public static string SanitizeName(IEnumerable existingNames, s... FILE: Editor/Util/Ref.cs class Ref (line 4) | public class Ref : IEquatable, IEquatable> where T : struct { method Ref (line 9) | private Ref(T value) { method Ref (line 13) | private Ref() { method GetReference (line 17) | public ref T GetReference() { method GetValue (line 25) | public T GetValue() { method Set (line 33) | public void Set(T newValue) { method SetValueUnbound (line 38) | public void SetValueUnbound(T newValue) { method GetValueUnbound (line 42) | public T GetValueUnbound() { method Bind (line 46) | public void Bind(Func getValue, Action setValue) { method Unbind (line 51) | public void Unbind() { method Equals (line 57) | public bool Equals(T other) { method Equals (line 61) | public bool Equals(Ref other) { method Equals (line 69) | public override bool Equals(object obj) { method GetHashCode (line 79) | public override int GetHashCode() { method ToString (line 105) | public override string ToString() { method MakeRef (line 109) | public static Ref MakeRef(T initialValue, Func getValue, Action ... method MakeRef (line 115) | public static Ref MakeRef(T initialValue) { method MakeRef (line 119) | public static Ref MakeRef() { FILE: Editor/Util/ResourcesUtility.cs class ResourcesUtility (line 2) | public static class ResourcesUtility { FILE: Editor/Util/UIElementsFactory.cs class UIElementsFactory (line 5) | public static class UIElementsFactory { method FlexBreaker (line 6) | public static VisualElement FlexBreaker() { method Button (line 10) | public static Button Button(string buttonText, string name, string but... method VisualElement (line 17) | public static T VisualElement(string name, string[] classNames) whe... method TextElement (line 24) | public static T TextElement(string name, string text, string[] clas... method TextField (line 32) | public static TextField TextField(string name, string label, string[] ... FILE: Editor/Util/Versioning/Conversion/ConvertMethodAttribute.cs class ConvertMethodAttribute (line 5) | [AttributeUsage(AttributeTargets.Method, Inherited = false), MeansImplic... method ConvertMethodAttribute (line 13) | public ConvertMethodAttribute(string targetVersion) { FILE: Editor/Util/Versioning/Conversion/VersionConverter.cs class VersionConverter (line 12) | public static class VersionConverter { method GetNextVersion (line 22) | private static SemVer GetNextVersion(SemVer from) { method ConvertVersion (line 32) | public static JObject ConvertVersion(SemVer from, SemVer to, JObject j... method U_112 (line 46) | [ConvertMethod("1.1.2")] method U_200 (line 53) | [ConvertMethod("2.0.0")] method UpgradeTo (line 80) | private static JObject UpgradeTo(SemVer version, JObject dlogGraphObje... method BuildMethodCache (line 92) | private static void BuildMethodCache() { FILE: Editor/Util/Versioning/SemVer.cs type SemVer (line 5) | [Serializable] method SemVer (line 18) | public SemVer(string versionString) { method SemVer (line 30) | public SemVer(int major, int minor, int patch) { method ToString (line 36) | public override string ToString() { method FromVersionString (line 48) | public static SemVer FromVersionString(string versionString) { method IsValid (line 52) | public static bool IsValid(string versionString, out int major, out in... method IsValid (line 70) | public static bool IsValid(string versionString) => IsValid(versionStr... method Equals (line 72) | public bool Equals(SemVer other) { method Equals (line 76) | public override bool Equals(object obj) { method GetHashCode (line 80) | public override int GetHashCode() { method CompareTo (line 97) | public int CompareTo(SemVer other) { FILE: Runtime/Data/ActorData.cs class ActorData (line 5) | [Serializable] method ActorData (line 11) | public ActorData(string name, ScriptableObject customData, Property pr... FILE: Runtime/Data/BooleanOperation.cs type BooleanOperation (line 2) | public enum BooleanOperation { FILE: Runtime/Data/CheckTree.cs class CheckTree (line 5) | [Serializable] type Kind (line 7) | public enum Kind { method Property (line 28) | public static CheckTree Property(string propertyGuid) { method Unary (line 35) | public static CheckTree Unary(BooleanOperation operation, CheckTree su... method Binary (line 43) | public static CheckTree Binary(BooleanOperation operation, CheckTree s... method OnBeforeSerialize (line 52) | public void OnBeforeSerialize() { method OnAfterDeserialize (line 69) | public void OnAfterDeserialize() { FILE: Runtime/Data/ConversationLine.cs class ConversationLine (line 5) | [Serializable] FILE: Runtime/Data/DlogObject.cs class DlogObject (line 7) | public class DlogObject : ScriptableObject { method BuildGraph (line 17) | public void BuildGraph() { method ParseCheckTree (line 97) | private CheckTree ParseCheckTree(Edge edge, Dictionary p... FILE: Runtime/Data/Edge.cs class Edge (line 4) | [Serializable] FILE: Runtime/Data/Node.cs class Node (line 5) | [Serializable] type NodeType (line 23) | public enum NodeType { FILE: Runtime/Data/Properties/Property.cs class Property (line 4) | [Serializable] FILE: Runtime/Data/Properties/PropertyType.cs type PropertyType (line 2) | public enum PropertyType { FILE: Runtime/DlogObjectData.cs class DlogObjectData (line 5) | [Serializable] method DlogObjectData (line 14) | public DlogObjectData() { method AddActorData (line 23) | public void AddActorData(string guid, ActorData data) { method AddCheckEvent (line 28) | public void AddCheckEvent(string guid, CheckEvent evt) { method AddTriggerEvent (line 34) | public void AddTriggerEvent(string guid, TriggerEvent evt) { FILE: Runtime/GenericDataTypes.cs class CheckEvent (line 5) | [Serializable] public class CheckEvent : SerializableCallback GetCurrentLines() { method ProgressNpc (line 77) | public string ProgressNpc() { method ProgressSelf (line 97) | public string ProgressSelf(int lineIndex) { method ExecuteChecks (line 104) | private bool ExecuteChecks(ConversationLine line, int lineIndex) { method ExecuteTriggers (line 113) | private void ExecuteTriggers(ConversationLine line, int lineIndex) { method Progress (line 119) | private void Progress(ConversationLine line) { method EvaluateCheckTree (line 129) | private bool EvaluateCheckTree(CheckTree tree, int lineIndex) { method EvaluateUnaryOperation (line 153) | private static bool EvaluateUnaryOperation(BooleanOperation operation,... method EvaluateBinaryOperation (line 160) | private static bool EvaluateBinaryOperation(BooleanOperation operation... FILE: Samples~/DemoProject/Scripts/LineController.cs class LineController (line 7) | public class LineController : MonoBehaviour { method Clear (line 14) | public void Clear() { method Initialize (line 19) | public void Initialize(List lines) { method SelectLine (line 33) | public void SelectLine(int index) { method Update (line 40) | private void Update() { FILE: Samples~/DemoProject/Scripts/LineEntry.cs class LineEntry (line 7) | public class LineEntry : MonoBehaviour { method Initialize (line 11) | public void Initialize(string text) { method Select (line 16) | public void Select(bool selected) { FILE: Samples~/DemoProject/Scripts/NPCDialogue.cs class NPCDialogue (line 5) | public class NPCDialogue : MonoBehaviour { method Update (line 28) | private void Update() { method PlayerSelect (line 95) | public void PlayerSelect(int index) { method MetBefore (line 103) | public bool MetBefore(string node, int lineIndex) { method Angry (line 107) | public bool Angry(string node, int lineIndex) { method Meet (line 111) | public void Meet(string node, int lineIndex) { method MakeAngry (line 115) | public void MakeAngry(string node, int lineIndex) { method ClearAngry (line 119) | public void ClearAngry(string node, int lineIndex) { method PlayGame (line 123) | public void PlayGame(string node, int lineIndex) { method OpenShop (line 134) | public void OpenShop(string node, int lineIndex) {