@startuml class EnvironmentObserver { - environment : Environment - commandSaveHandler : CommandSaveHandler - autoSaving : bool = true - canSave : bool = true - Start() : void - onChange() : void + save() : void + load() : void - reloadSave() : IEnumerator - addAllCommands() : void } MonoBehaviour <|-- EnvironmentObserver @enduml