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,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