void Initialize() { if (config == null) { config = GetComponent <DungeonConfig> (); } if (sceneProvider == null) { sceneProvider = GetComponent <PooledDungeonSceneProvider> (); } if (dungeonBuilder == null) { dungeonBuilder = GetComponent <DungeonBuilder> (); } if (dungeonModel == null) { dungeonModel = GetComponent <DungeonModel> (); } }