Initial commit
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
@startuml
|
||||
class Environment {
|
||||
- {static} instance : Environment
|
||||
- blockRegistry : Dictionary<string, Block>
|
||||
+ onBlockAddedEvent : UnityEvent<Block>
|
||||
+ onBlockRemovedEvent : UnityEvent<Block>
|
||||
+ onChangeEvent : UnityEvent
|
||||
+ {static} getInstance() : Environment
|
||||
+ getBlockRegistry() : Dictionary<String, Block>
|
||||
- Awake() : void
|
||||
+ addBlock(block:Block, existingUUID:string) : void
|
||||
+ removeBlock(uuid:string) : void
|
||||
+ applyChanges() : void
|
||||
+ completeDestroyBlock(block:Block) : void
|
||||
+ getBlock(uuid:string) : Block
|
||||
+ clearEnvironment() : void
|
||||
}
|
||||
MonoBehaviour <|-- Environment
|
||||
@enduml
|
||||
Reference in New Issue
Block a user