Initial commit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
@startuml
|
||||
class AnimatorParamTest {
|
||||
+ hash0 : int
|
||||
+ name0 : string
|
||||
}
|
||||
class AnimatorParamNest1 {
|
||||
+ hash1 : int
|
||||
+ name1 : string
|
||||
}
|
||||
class AnimatorParamNest2 {
|
||||
+ hash1 : int
|
||||
+ name1 : string
|
||||
}
|
||||
MonoBehaviour <|-- AnimatorParamTest
|
||||
AnimatorParamTest --> "animator0" Animator
|
||||
AnimatorParamTest --> "nest1" AnimatorParamNest1
|
||||
AnimatorParamNest1 --> "animator1" Animator
|
||||
AnimatorParamNest1 --> "nest2" AnimatorParamNest2
|
||||
AnimatorParamNest2 --> "animator2" Animator
|
||||
@enduml
|
||||
@@ -0,0 +1,15 @@
|
||||
@startuml
|
||||
class BoxGroupTest {
|
||||
+ int0 : int
|
||||
+ int1 : int
|
||||
+ float0 : float
|
||||
+ float1 : float
|
||||
+ str0 : string
|
||||
+ str1 : string
|
||||
}
|
||||
MonoBehaviour <|-- BoxGroupTest
|
||||
BoxGroupTest --> "slider0" Vector2
|
||||
BoxGroupTest --> "slider1" Vector2
|
||||
BoxGroupTest --> "trans0" Transform
|
||||
BoxGroupTest --> "trans1" Transform
|
||||
@enduml
|
||||
@@ -0,0 +1,6 @@
|
||||
@startuml
|
||||
class ButtonTest {
|
||||
+ myInt : int
|
||||
}
|
||||
MonoBehaviour <|-- ButtonTest
|
||||
@enduml
|
||||
@@ -0,0 +1,18 @@
|
||||
@startuml
|
||||
class CurveRangeTest {
|
||||
}
|
||||
class CurveRangeNest1 {
|
||||
}
|
||||
class CurveRangeNest2 {
|
||||
}
|
||||
MonoBehaviour <|-- CurveRangeTest
|
||||
CurveRangeTest --> "curve" AnimationCurve
|
||||
CurveRangeTest --> "curve1" AnimationCurve
|
||||
CurveRangeTest --> "curve2" AnimationCurve
|
||||
CurveRangeTest --> "nest1" CurveRangeNest1
|
||||
CurveRangeTest +-- CurveRangeNest1
|
||||
CurveRangeNest1 --> "curve" AnimationCurve
|
||||
CurveRangeNest1 --> "nest2" CurveRangeNest2
|
||||
CurveRangeTest +-- CurveRangeNest2
|
||||
CurveRangeNest2 --> "curve" AnimationCurve
|
||||
@enduml
|
||||
@@ -0,0 +1,52 @@
|
||||
@startuml
|
||||
class DisableIfTest {
|
||||
+ disable1 : bool
|
||||
+ disable2 : bool
|
||||
}
|
||||
class DisableIfNest1 {
|
||||
+ disable1 : bool
|
||||
+ disable2 : bool
|
||||
+ Disable1 : bool <<get>>
|
||||
+ Disable2 : bool <<get>>
|
||||
+ disableIfAll : int = 1
|
||||
+ disableIfAny : int = 2
|
||||
+ disableIfEnum : int = 3
|
||||
+ disableIfEnumFlag : int
|
||||
+ disableIfEnumFlagMulti : int
|
||||
}
|
||||
class DisableIfNest2 {
|
||||
+ disable1 : bool
|
||||
+ disable2 : bool
|
||||
+ GetDisable1() : bool
|
||||
+ GetDisable2() : bool
|
||||
+ GetEnum1() : DisableIfEnum
|
||||
+ GetEnum2() : DisableIfEnumFlag
|
||||
}
|
||||
enum DisableIfEnum {
|
||||
Case0,
|
||||
Case1,
|
||||
Case2,
|
||||
}
|
||||
enum DisableIfEnumFlag {
|
||||
Flag0= 1,
|
||||
Flag1= 2,
|
||||
Flag2= 4,
|
||||
Flag3= 8,
|
||||
}
|
||||
MonoBehaviour <|-- DisableIfTest
|
||||
DisableIfTest --> "enum1" DisableIfEnum
|
||||
DisableIfTest --> "enum2" DisableIfEnumFlag
|
||||
DisableIfTest --> "nest1" DisableIfNest1
|
||||
DisableIfNest1 --> "enum1" DisableIfEnum
|
||||
DisableIfNest1 --> "enum2" DisableIfEnumFlag
|
||||
DisableIfNest1 --> "Enum1" DisableIfEnum
|
||||
DisableIfNest1 --> "Enum2" DisableIfEnumFlag
|
||||
DisableIfNest1 --> "nest2" DisableIfNest2
|
||||
DisableIfNest2 --> "enum1" DisableIfEnum
|
||||
DisableIfNest2 --> "enum2" DisableIfEnumFlag
|
||||
DisableIfNest2 o-> "enableIfAll" Vector2
|
||||
DisableIfNest2 o-> "enableIfAny" Vector2
|
||||
DisableIfNest2 o-> "enableIfEnum" Vector2
|
||||
DisableIfNest2 --> "disableIfEnumFlag" Vector2
|
||||
DisableIfNest2 --> "disableIfEnumFlagMulti" Vector2
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class DropdownTest {
|
||||
+ intValue : int
|
||||
}
|
||||
class DropdownNest1 {
|
||||
+ stringValue : string
|
||||
}
|
||||
class DropdownNest2 {
|
||||
}
|
||||
MonoBehaviour <|-- DropdownTest
|
||||
DropdownTest --> "nest1" DropdownNest1
|
||||
DropdownNest1 --> "nest2" DropdownNest2
|
||||
DropdownNest2 --> "vectorValue" Vector3
|
||||
@enduml
|
||||
@@ -0,0 +1,52 @@
|
||||
@startuml
|
||||
class EnableIfTest {
|
||||
+ enable1 : bool
|
||||
+ enable2 : bool
|
||||
}
|
||||
class EnableIfNest1 {
|
||||
+ enable1 : bool
|
||||
+ enable2 : bool
|
||||
+ Enable1 : bool <<get>>
|
||||
+ Enable2 : bool <<get>>
|
||||
+ enableIfAll : int
|
||||
+ enableIfAny : int
|
||||
+ enableIfEnum : int
|
||||
+ enableIfEnumFlag : int
|
||||
+ enableIfEnumFlagMulti : int
|
||||
}
|
||||
class EnableIfNest2 {
|
||||
+ enable1 : bool
|
||||
+ enable2 : bool
|
||||
+ GetEnable1() : bool
|
||||
+ GetEnable2() : bool
|
||||
+ GetEnum1() : EnableIfEnum
|
||||
+ GetEnum2() : EnableIfEnumFlag
|
||||
}
|
||||
enum EnableIfEnum {
|
||||
Case0,
|
||||
Case1,
|
||||
Case2,
|
||||
}
|
||||
enum EnableIfEnumFlag {
|
||||
Flag0= 1,
|
||||
Flag1= 2,
|
||||
Flag2= 4,
|
||||
Flag3= 8,
|
||||
}
|
||||
MonoBehaviour <|-- EnableIfTest
|
||||
EnableIfTest --> "enum1" EnableIfEnum
|
||||
EnableIfTest --> "enum2" EnableIfEnumFlag
|
||||
EnableIfTest --> "nest1" EnableIfNest1
|
||||
EnableIfNest1 --> "enum1" EnableIfEnum
|
||||
EnableIfNest1 --> "enum2" EnableIfEnumFlag
|
||||
EnableIfNest1 --> "Enum1" EnableIfEnum
|
||||
EnableIfNest1 --> "Enum2" EnableIfEnumFlag
|
||||
EnableIfNest1 --> "nest2" EnableIfNest2
|
||||
EnableIfNest2 --> "enum1" EnableIfEnum
|
||||
EnableIfNest2 --> "enum2" EnableIfEnumFlag
|
||||
EnableIfNest2 o-> "enableIfAll" Vector2
|
||||
EnableIfNest2 o-> "enableIfAny" Vector2
|
||||
EnableIfNest2 o-> "enableIfEnum" Vector2
|
||||
EnableIfNest2 --> "enableIfEnumFlag" Vector2
|
||||
EnableIfNest2 --> "enableIfEnumFlagMulti" Vector2
|
||||
@enduml
|
||||
@@ -0,0 +1,23 @@
|
||||
@startuml
|
||||
enum TestEnum {
|
||||
None= 0,
|
||||
B= 1 << 0,
|
||||
C= 1 << 1,
|
||||
D= 1 << 2,
|
||||
E= 1 << 3,
|
||||
F= 1 << 4,
|
||||
All= ~0,
|
||||
}
|
||||
class EnumFlagsTest {
|
||||
}
|
||||
class EnumFlagsNest1 {
|
||||
}
|
||||
class EnumFlagsNest2 {
|
||||
}
|
||||
MonoBehaviour <|-- EnumFlagsTest
|
||||
EnumFlagsTest --> "flags0" TestEnum
|
||||
EnumFlagsTest --> "nest1" EnumFlagsNest1
|
||||
EnumFlagsNest1 --> "flags1" TestEnum
|
||||
EnumFlagsNest1 --> "nest2" EnumFlagsNest2
|
||||
EnumFlagsNest2 --> "flags2" TestEnum
|
||||
@enduml
|
||||
@@ -0,0 +1,15 @@
|
||||
@startuml
|
||||
class ExpandableTest {
|
||||
+ precedingField : int = 5
|
||||
}
|
||||
class ExpandableScriptableObjectNest1 {
|
||||
}
|
||||
class ExpandableScriptableObjectNest2 {
|
||||
}
|
||||
MonoBehaviour <|-- ExpandableTest
|
||||
ExpandableTest --> "obj0" ScriptableObject
|
||||
ExpandableTest --> "nest1" ExpandableScriptableObjectNest1
|
||||
ExpandableScriptableObjectNest1 --> "obj1" ScriptableObject
|
||||
ExpandableScriptableObjectNest1 --> "nest2" ExpandableScriptableObjectNest2
|
||||
ExpandableScriptableObjectNest2 --> "obj2" ScriptableObject
|
||||
@enduml
|
||||
@@ -0,0 +1,15 @@
|
||||
@startuml
|
||||
class FoldoutTest {
|
||||
+ int0 : int
|
||||
+ int1 : int
|
||||
+ float0 : float
|
||||
+ float1 : float
|
||||
+ str0 : string
|
||||
+ str1 : string
|
||||
}
|
||||
MonoBehaviour <|-- FoldoutTest
|
||||
FoldoutTest --> "slider0" Vector2
|
||||
FoldoutTest --> "slider1" Vector2
|
||||
FoldoutTest --> "trans0" Transform
|
||||
FoldoutTest --> "trans1" Transform
|
||||
@enduml
|
||||
@@ -0,0 +1,52 @@
|
||||
@startuml
|
||||
class HideIfTest {
|
||||
+ hide1 : bool
|
||||
+ hide2 : bool
|
||||
}
|
||||
class HideIfNest1 {
|
||||
+ hide1 : bool
|
||||
+ hide2 : bool
|
||||
+ Hide1 : bool <<get>>
|
||||
+ Hide2 : bool <<get>>
|
||||
+ hideIfAll : int
|
||||
+ hideIfAny : int
|
||||
+ hideIfEnum : int
|
||||
+ hideIfEnumFlag : int
|
||||
+ hideIfEnumFlagMulti : int
|
||||
}
|
||||
class HideIfNest2 {
|
||||
+ hide1 : bool
|
||||
+ hide2 : bool
|
||||
+ GetHide1() : bool
|
||||
+ GetHide2() : bool
|
||||
+ GetEnum1() : HideIfEnum
|
||||
+ GetEnum2() : HideIfEnumFlag
|
||||
}
|
||||
enum HideIfEnum {
|
||||
Case0,
|
||||
Case1,
|
||||
Case2,
|
||||
}
|
||||
enum HideIfEnumFlag {
|
||||
Flag0= 1,
|
||||
Flag1= 2,
|
||||
Flag2= 4,
|
||||
Flag3= 8,
|
||||
}
|
||||
MonoBehaviour <|-- HideIfTest
|
||||
HideIfTest --> "enum1" HideIfEnum
|
||||
HideIfTest --> "enum2" HideIfEnumFlag
|
||||
HideIfTest --> "nest1" HideIfNest1
|
||||
HideIfNest1 --> "enum1" HideIfEnum
|
||||
HideIfNest1 --> "enum2" HideIfEnumFlag
|
||||
HideIfNest1 --> "Enum1" HideIfEnum
|
||||
HideIfNest1 --> "Enum2" HideIfEnumFlag
|
||||
HideIfNest1 --> "nest2" HideIfNest2
|
||||
HideIfNest2 --> "enum1" HideIfEnum
|
||||
HideIfNest2 --> "enum2" HideIfEnumFlag
|
||||
HideIfNest2 o-> "hideIfAll" Vector2
|
||||
HideIfNest2 o-> "hideIfAny" Vector2
|
||||
HideIfNest2 o-> "hideIfEnum" Vector2
|
||||
HideIfNest2 --> "hideIfEnumFlag" Vector2
|
||||
HideIfNest2 --> "hideIfEnumFlagMulti" Vector2
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class HorizontalLineTest {
|
||||
+ line0 : int
|
||||
}
|
||||
class HorizontalLineNest1 {
|
||||
+ line1 : int
|
||||
}
|
||||
class HorizontalLineNest2 {
|
||||
+ line2 : int
|
||||
}
|
||||
MonoBehaviour <|-- HorizontalLineTest
|
||||
HorizontalLineTest --> "nest1" HorizontalLineNest1
|
||||
HorizontalLineNest1 --> "nest2" HorizontalLineNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class InfoBoxTest {
|
||||
+ normal : int
|
||||
}
|
||||
class InfoBoxNest1 {
|
||||
+ warning : int
|
||||
}
|
||||
class InfoBoxNest2 {
|
||||
+ error : int
|
||||
}
|
||||
MonoBehaviour <|-- InfoBoxTest
|
||||
InfoBoxTest --> "nest1" InfoBoxNest1
|
||||
InfoBoxNest1 --> "nest2" InfoBoxNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class InputAxisTest {
|
||||
+ inputAxis0 : string
|
||||
}
|
||||
class InputAxisNest1 {
|
||||
+ inputAxis1 : string
|
||||
}
|
||||
struct InputAxisNest2 {
|
||||
+ inputAxis2 : string
|
||||
}
|
||||
MonoBehaviour <|-- InputAxisTest
|
||||
InputAxisTest --> "nest1" InputAxisNest1
|
||||
InputAxisNest1 --> "nest2" InputAxisNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class LabelTest {
|
||||
+ int0 : int
|
||||
}
|
||||
class LabelNest1 {
|
||||
+ int1 : int
|
||||
}
|
||||
class LabelNest2 {
|
||||
}
|
||||
MonoBehaviour <|-- LabelTest
|
||||
LabelTest --> "nest1" LabelNest1
|
||||
LabelNest1 --> "nest2" LabelNest2
|
||||
LabelNest2 --> "vector2" Vector2
|
||||
@enduml
|
||||
@@ -0,0 +1,18 @@
|
||||
@startuml
|
||||
class LayerTest {
|
||||
+ layerNumber0 : int
|
||||
+ layerName0 : string
|
||||
+ DebugLog() : void
|
||||
}
|
||||
class LayerNest1 {
|
||||
+ layerNumber1 : int
|
||||
+ layerName1 : string
|
||||
}
|
||||
struct LayerNest2 {
|
||||
+ layerNumber2 : int
|
||||
+ layerName2 : string
|
||||
}
|
||||
MonoBehaviour <|-- LayerTest
|
||||
LayerTest --> "nest1" LayerNest1
|
||||
LayerNest1 --> "nest2" LayerNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class MinMaxSliderTest {
|
||||
}
|
||||
class MinMaxSliderNest1 {
|
||||
}
|
||||
class MinMaxSliderNest2 {
|
||||
}
|
||||
MonoBehaviour <|-- MinMaxSliderTest
|
||||
MinMaxSliderTest o-> "minMaxSlider0" Vector2
|
||||
MinMaxSliderTest --> "nest1" MinMaxSliderNest1
|
||||
MinMaxSliderNest1 o-> "minMaxSlider1" Vector2
|
||||
MinMaxSliderNest1 --> "nest2" MinMaxSliderNest2
|
||||
MinMaxSliderNest2 o-> "minMaxSlider2" Vector2Int
|
||||
@enduml
|
||||
@@ -0,0 +1,41 @@
|
||||
@startuml
|
||||
class MinMaxValueTest {
|
||||
+ min0Int : int
|
||||
+ max0Int : int
|
||||
+ range01Float : float
|
||||
}
|
||||
class MinMaxValueNest1 {
|
||||
+ min0Int : int
|
||||
+ max0Int : int
|
||||
+ range01Float : float
|
||||
}
|
||||
class MinMaxValueNest2 {
|
||||
+ min0Int : int
|
||||
+ max0Int : int
|
||||
+ range01Float : float
|
||||
}
|
||||
MonoBehaviour <|-- MinMaxValueTest
|
||||
MinMaxValueTest --> "range01Vector2" Vector2
|
||||
MinMaxValueTest --> "range01Vector3" Vector3
|
||||
MinMaxValueTest --> "range01Vector4" Vector4
|
||||
MinMaxValueTest --> "min0Vector2Int" Vector2Int
|
||||
MinMaxValueTest --> "max100Vector2Int" Vector2Int
|
||||
MinMaxValueTest --> "min0Vector3Int" Vector3Int
|
||||
MinMaxValueTest --> "max100Vector3Int" Vector3Int
|
||||
MinMaxValueTest --> "nest1" MinMaxValueNest1
|
||||
MinMaxValueNest1 --> "range01Vector2" Vector2
|
||||
MinMaxValueNest1 --> "range01Vector3" Vector3
|
||||
MinMaxValueNest1 --> "range01Vector4" Vector4
|
||||
MinMaxValueNest1 --> "min0Vector2Int" Vector2Int
|
||||
MinMaxValueNest1 --> "max100Vector2Int" Vector2Int
|
||||
MinMaxValueNest1 --> "min0Vector3Int" Vector3Int
|
||||
MinMaxValueNest1 --> "max100Vector3Int" Vector3Int
|
||||
MinMaxValueNest1 --> "nest2" MinMaxValueNest2
|
||||
MinMaxValueNest2 --> "range01Vector2" Vector2
|
||||
MinMaxValueNest2 --> "range01Vector3" Vector3
|
||||
MinMaxValueNest2 --> "range01Vector4" Vector4
|
||||
MinMaxValueNest2 --> "min0Vector2Int" Vector2Int
|
||||
MinMaxValueNest2 --> "max100Vector2Int" Vector2Int
|
||||
MinMaxValueNest2 --> "min0Vector3Int" Vector3Int
|
||||
MinMaxValueNest2 --> "max100Vector3Int" Vector3Int
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class OnValueChangedTest {
|
||||
+ int0 : int
|
||||
}
|
||||
class OnValueChangedNest1 {
|
||||
+ int1 : int
|
||||
}
|
||||
class OnValueChangedNest2 {
|
||||
+ int2 : int
|
||||
}
|
||||
MonoBehaviour <|-- OnValueChangedTest
|
||||
OnValueChangedTest --> "nest1" OnValueChangedNest1
|
||||
OnValueChangedNest1 --> "nest2" OnValueChangedNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,16 @@
|
||||
@startuml
|
||||
class ProgressBarTest {
|
||||
+ health : float = 50.0f
|
||||
+ elixir : int = 50
|
||||
+ maxElixir : int = 100
|
||||
}
|
||||
class ProgressBarNest1 {
|
||||
+ mana : float = 25.0f
|
||||
}
|
||||
class ProgressBarNest2 {
|
||||
+ stamina : float = 75.0f
|
||||
}
|
||||
MonoBehaviour <|-- ProgressBarTest
|
||||
ProgressBarTest --> "nest1" ProgressBarNest1
|
||||
ProgressBarNest1 --> "nest2" ProgressBarNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class ReadOnlyTest {
|
||||
+ readOnlyInt : int = 5
|
||||
}
|
||||
class ReadOnlyNest1 {
|
||||
+ readOnlyFloat : float = 3.14f
|
||||
}
|
||||
struct ReadOnlyNest2 {
|
||||
+ readOnlyString : string
|
||||
}
|
||||
MonoBehaviour <|-- ReadOnlyTest
|
||||
ReadOnlyTest --> "nest1" ReadOnlyNest1
|
||||
ReadOnlyNest1 --> "nest2" ReadOnlyNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,16 @@
|
||||
@startuml
|
||||
class ReorderableListTest {
|
||||
}
|
||||
struct SomeStruct {
|
||||
+ Int : int
|
||||
+ Float : float
|
||||
}
|
||||
class "List`1"<T> {
|
||||
}
|
||||
MonoBehaviour <|-- ReorderableListTest
|
||||
ReorderableListTest --> "vectorList<Vector3>" "List`1"
|
||||
ReorderableListTest --> "structList<SomeStruct>" "List`1"
|
||||
ReorderableListTest --> "transformsList<Transform>" "List`1"
|
||||
ReorderableListTest --> "monoBehavioursList<MonoBehaviour>" "List`1"
|
||||
SomeStruct --> "Vector" Vector3
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class RequiredTest {
|
||||
}
|
||||
class RequiredNest1 {
|
||||
}
|
||||
class RequiredNest2 {
|
||||
}
|
||||
MonoBehaviour <|-- RequiredTest
|
||||
RequiredTest --> "trans0" Transform
|
||||
RequiredTest --> "nest1" RequiredNest1
|
||||
RequiredNest1 --> "trans1" Transform
|
||||
RequiredNest1 --> "nest2" RequiredNest2
|
||||
RequiredNest2 --> "trans2" Transform
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class ResizableTextAreaTest {
|
||||
+ text0 : string
|
||||
}
|
||||
class ResizableTextAreaNest1 {
|
||||
+ text1 : string
|
||||
}
|
||||
class ResizableTextAreaNest2 {
|
||||
+ text2 : string
|
||||
}
|
||||
MonoBehaviour <|-- ResizableTextAreaTest
|
||||
ResizableTextAreaTest --> "nest1" ResizableTextAreaNest1
|
||||
ResizableTextAreaNest1 --> "nest2" ResizableTextAreaNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class SceneTest {
|
||||
+ scene0 : string
|
||||
}
|
||||
class SceneNest1 {
|
||||
+ scene1 : string
|
||||
}
|
||||
struct SceneNest2 {
|
||||
+ scene2 : int
|
||||
}
|
||||
MonoBehaviour <|-- SceneTest
|
||||
SceneTest --> "nest1" SceneNest1
|
||||
SceneNest1 --> "nest2" SceneNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,17 @@
|
||||
@startuml
|
||||
class ShowAssetPreviewTest {
|
||||
}
|
||||
class ShowAssetPreviewNest1 {
|
||||
}
|
||||
class ShowAssetPreviewNest2 {
|
||||
}
|
||||
MonoBehaviour <|-- ShowAssetPreviewTest
|
||||
ShowAssetPreviewTest --> "sprite0" Sprite
|
||||
ShowAssetPreviewTest --> "prefab0" GameObject
|
||||
ShowAssetPreviewTest --> "nest1" ShowAssetPreviewNest1
|
||||
ShowAssetPreviewNest1 --> "sprite1" Sprite
|
||||
ShowAssetPreviewNest1 --> "prefab1" GameObject
|
||||
ShowAssetPreviewNest1 --> "nest2" ShowAssetPreviewNest2
|
||||
ShowAssetPreviewNest2 --> "sprite2" Sprite
|
||||
ShowAssetPreviewNest2 --> "prefab2" GameObject
|
||||
@enduml
|
||||
@@ -0,0 +1,52 @@
|
||||
@startuml
|
||||
class ShowIfTest {
|
||||
+ show1 : bool
|
||||
+ show2 : bool
|
||||
}
|
||||
class ShowIfNest1 {
|
||||
+ show1 : bool
|
||||
+ show2 : bool
|
||||
+ Show1 : bool <<get>>
|
||||
+ Show2 : bool <<get>>
|
||||
+ showIfAll : int
|
||||
+ showIfAny : int
|
||||
+ showIfEnum : int
|
||||
+ showIfEnumFlag : int
|
||||
+ showIfEnumFlagMulti : int
|
||||
}
|
||||
class ShowIfNest2 {
|
||||
+ show1 : bool
|
||||
+ show2 : bool
|
||||
+ GetShow1() : bool
|
||||
+ GetShow2() : bool
|
||||
+ GetEnum1() : ShowIfEnum
|
||||
+ GetEnum2() : ShowIfEnumFlag
|
||||
}
|
||||
enum ShowIfEnum {
|
||||
Case0,
|
||||
Case1,
|
||||
Case2,
|
||||
}
|
||||
enum ShowIfEnumFlag {
|
||||
Flag0= 1,
|
||||
Flag1= 2,
|
||||
Flag2= 4,
|
||||
Flag3= 8,
|
||||
}
|
||||
MonoBehaviour <|-- ShowIfTest
|
||||
ShowIfTest --> "enum1" ShowIfEnum
|
||||
ShowIfTest --> "enum2" ShowIfEnumFlag
|
||||
ShowIfTest --> "nest1" ShowIfNest1
|
||||
ShowIfNest1 --> "enum1" ShowIfEnum
|
||||
ShowIfNest1 --> "enum2" ShowIfEnumFlag
|
||||
ShowIfNest1 --> "Enum1" ShowIfEnum
|
||||
ShowIfNest1 --> "Enum2" ShowIfEnumFlag
|
||||
ShowIfNest1 --> "nest2" ShowIfNest2
|
||||
ShowIfNest2 --> "enum1" ShowIfEnum
|
||||
ShowIfNest2 --> "enum2" ShowIfEnumFlag
|
||||
ShowIfNest2 o-> "showIfAll" Vector2
|
||||
ShowIfNest2 o-> "showIfAny" Vector2
|
||||
ShowIfNest2 o-> "showIfEnum" Vector2
|
||||
ShowIfNest2 --> "showIfEnumFlag" Vector2
|
||||
ShowIfNest2 --> "showIfEnumFlagMulti" Vector2
|
||||
@enduml
|
||||
@@ -0,0 +1,5 @@
|
||||
@startuml
|
||||
class ShowNativePropertyTest {
|
||||
}
|
||||
MonoBehaviour <|-- ShowNativePropertyTest
|
||||
@enduml
|
||||
@@ -0,0 +1,5 @@
|
||||
@startuml
|
||||
class ShowNonSerializedFieldTest {
|
||||
}
|
||||
MonoBehaviour <|-- ShowNonSerializedFieldTest
|
||||
@enduml
|
||||
@@ -0,0 +1,18 @@
|
||||
@startuml
|
||||
class SortingLayerTest {
|
||||
+ layerNumber0 : int
|
||||
+ layerName0 : string
|
||||
+ DebugLog() : void
|
||||
}
|
||||
class SortingLayerNest1 {
|
||||
+ layerNumber1 : int
|
||||
+ layerName1 : string
|
||||
}
|
||||
struct SortingLayerNest2 {
|
||||
+ layerNumber2 : int
|
||||
+ layerName2 : string
|
||||
}
|
||||
MonoBehaviour <|-- SortingLayerTest
|
||||
SortingLayerTest --> "nest1" SortingLayerNest1
|
||||
SortingLayerNest1 --> "nest2" SortingLayerNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,14 @@
|
||||
@startuml
|
||||
class TagTest {
|
||||
+ tag0 : string
|
||||
}
|
||||
class TagNest1 {
|
||||
+ tag1 : string
|
||||
}
|
||||
struct TagNest2 {
|
||||
+ tag2 : string
|
||||
}
|
||||
MonoBehaviour <|-- TagTest
|
||||
TagTest --> "nest1" TagNest1
|
||||
TagNest1 --> "nest2" TagNest2
|
||||
@enduml
|
||||
@@ -0,0 +1,18 @@
|
||||
@startuml
|
||||
class ValidateInputTest {
|
||||
+ int0 : int
|
||||
}
|
||||
class ValidateInputNest1 {
|
||||
+ int1 : int
|
||||
}
|
||||
class ValidateInputNest2 {
|
||||
+ int2 : int
|
||||
}
|
||||
class ValidateInputInheritedNest {
|
||||
}
|
||||
MonoBehaviour <|-- ValidateInputTest
|
||||
ValidateInputTest --> "nest1" ValidateInputNest1
|
||||
ValidateInputTest --> "inheritedNest" ValidateInputInheritedNest
|
||||
ValidateInputNest1 --> "nest2" ValidateInputNest2
|
||||
ValidateInputNest1 <|-- ValidateInputInheritedNest
|
||||
@enduml
|
||||
@@ -0,0 +1,9 @@
|
||||
@startuml
|
||||
class _NaughtyComponent {
|
||||
}
|
||||
class MyClass {
|
||||
}
|
||||
struct MyStruct {
|
||||
}
|
||||
MonoBehaviour <|-- _NaughtyComponent
|
||||
@enduml
|
||||
@@ -0,0 +1,8 @@
|
||||
@startuml
|
||||
class _NaughtyScriptableObject {
|
||||
}
|
||||
class "List`1"<T> {
|
||||
}
|
||||
ScriptableObject <|-- _NaughtyScriptableObject
|
||||
_NaughtyScriptableObject --> "listA<_TestScriptableObjectA>" "List`1"
|
||||
@enduml
|
||||
@@ -0,0 +1,8 @@
|
||||
@startuml
|
||||
class _TestScriptableObjectA {
|
||||
}
|
||||
class "List`1"<T> {
|
||||
}
|
||||
ScriptableObject <|-- _TestScriptableObjectA
|
||||
_TestScriptableObjectA --> "listB<_TestScriptableObjectB>" "List`1"
|
||||
@enduml
|
||||
@@ -0,0 +1,6 @@
|
||||
@startuml
|
||||
class _TestScriptableObjectB {
|
||||
}
|
||||
ScriptableObject <|-- _TestScriptableObjectB
|
||||
_TestScriptableObjectB --> "slider" Vector2Int
|
||||
@enduml
|
||||
Reference in New Issue
Block a user