private void Update() { if (WorldCreatFlugHelper.getInstance().getIsNeedToLoadWorld()) { if (!WorldCreatFlugHelper.getInstance().getWorldLoaded()) { observer = new WorldObserver(this); if (WorldCreatFlugHelper.getInstance().getIsLoad()) { id = WorldCreatFlugHelper.getInstance().getLoadWorldId(); loadWorld(); WorldCreatFlugHelper.getInstance().loadProgresses(id); worldName = WorldCreatFlugHelper.getInstance().getInputingWorldName(); } else { id = WorldCreatFlugHelper.getInstance().getWorldIdDefault() + 1; WorldCreatFlugHelper.getInstance().setWorldIdDefault(id); creatWorld(); WorldCreatFlugHelper.getInstance().setWorldPass(id); worldName = WorldCreatFlugHelper.getInstance().getInputingWorldName(); } WorldCreatFlugHelper.getInstance().setWorldLoaded(true); WorldCreatFlugHelper.getInstance().activetePlayer(missionClientPos); } else { WorldCreatFlugHelper.getInstance().resetPlayerPos(); WorldCreatFlugHelper.getInstance().getPlayer().moveEnable(); } WorldCreatFlugHelper.getInstance().setIsNeedToLoadWorld(false); } }
private void CreateRendererStates() { _logRendererState = new LogRendererState { Visible = _logConfiguration.Visible, MaximumVisibleLogLines = _logConfiguration.MaximumVisibleLogLines, MinimumWindowWidth = _logConfiguration.MinimumWindowWidth, LogEntryLifetime = _logConfiguration.LogEntryLifetime, ShowTimestamps = _logConfiguration.ShowTimestamps, ShowRaisingEvents = _logConfiguration.ShowRaisingEvents }; _worldTimeRendererState = new WorldTimeRendererState { Visible = _worldTimeConfiguration.Visible }; var worldTime = new WorldTime(_worldTimeRendererState); var worldObserver = new WorldObserver(worldTime, _logRendererState); _worldInstance = new WorldInstance(_world, _player, worldTime, worldObserver, _multimediaPlayer); _boardRendererState = new BoardRendererState(_worldInstance.Player); _fpsRendererState = new FpsRendererState { Visible = _fpsConfiguration.Visible }; }
private void Awake() { worldObserver = WorldObserver.Instance; }
private void Start() { world = GameObject.Find("World").GetComponent <World>(); world.AddEnermy(this); }