Initial commit

This commit is contained in:
HussienX72u
2026-07-21 08:56:10 +03:00
commit 4017028111
9410 changed files with 2150500 additions and 0 deletions
@@ -0,0 +1,6 @@
@startuml
class ButtonUtility <<static>> {
+ {static} IsEnabled(target:Object, method:MethodInfo) : bool
+ {static} IsVisible(target:Object, method:MethodInfo) : bool
}
@enduml
@@ -0,0 +1,19 @@
@startuml
class NaughtyEditorGUI <<static>> {
+ <<const>> IndentLength : float = 15.0f
+ <<const>> HorizontalSpacing : float = 2.0f
+ {static} PropertyField(rect:Rect, property:SerializedProperty, includeChildren:bool) : void
+ {static} PropertyField_Layout(property:SerializedProperty, includeChildren:bool) : void
+ {static} GetIndentLength(sourceRect:Rect) : float
+ {static} BeginBoxGroup_Layout(label:string) : void
+ {static} EndBoxGroup_Layout() : void
+ {static} Dropdown(rect:Rect, serializedObject:SerializedObject, target:object, dropdownField:FieldInfo, label:string, selectedValueIndex:int, values:object[], displayOptions:string[]) : void
+ {static} Button(target:UnityEngine.Object, methodInfo:MethodInfo) : void
+ {static} NativeProperty_Layout(target:UnityEngine.Object, property:PropertyInfo) : void
+ {static} NonSerializedField_Layout(target:UnityEngine.Object, field:FieldInfo) : void
+ {static} HorizontalLine(rect:Rect, height:float, color:Color) : void
+ {static} HelpBox(rect:Rect, message:string, type:MessageType, context:UnityEngine.Object, logToConsole:bool) : void
+ {static} HelpBox_Layout(message:string, type:MessageType, context:UnityEngine.Object, logToConsole:bool) : void
+ {static} Field_Layout(value:object, label:string) : bool
}
@enduml
@@ -0,0 +1,13 @@
@startuml
class PropertyUtility <<static>> {
+ {static} GetAttribute(property:SerializedProperty) : T
+ {static} GetAttributes(property:SerializedProperty) : T[]
+ {static} GetLabel(property:SerializedProperty) : GUIContent
+ {static} CallOnValueChangedCallbacks(property:SerializedProperty) : void
+ {static} IsEnabled(property:SerializedProperty) : bool
+ {static} IsVisible(property:SerializedProperty) : bool
+ {static} GetPropertyType(property:SerializedProperty) : Type
+ {static} GetTargetObjectOfProperty(property:SerializedProperty) : object
+ {static} GetTargetObjectWithProperty(property:SerializedProperty) : object
}
@enduml
@@ -0,0 +1,11 @@
@startuml
class ReflectionUtility <<static>> {
+ {static} GetAllFields(target:object, predicate:Func<FieldInfo, bool>) : IEnumerable<FieldInfo>
+ {static} GetAllProperties(target:object, predicate:Func<PropertyInfo, bool>) : IEnumerable<PropertyInfo>
+ {static} GetAllMethods(target:object, predicate:Func<MethodInfo, bool>) : IEnumerable<MethodInfo>
+ {static} GetField(target:object, fieldName:string) : FieldInfo
+ {static} GetProperty(target:object, propertyName:string) : PropertyInfo
+ {static} GetMethod(target:object, methodName:string) : MethodInfo
+ {static} GetListElementType(listType:Type) : Type
}
@enduml
@@ -0,0 +1,6 @@
@startuml
class SavedBool {
+ Value : bool <<get>> <<set>>
+ SavedBool(name:string, value:bool)
}
@enduml