Ejemplo n.º 1
0
 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
            };
        }
Ejemplo n.º 3
0
 private void Awake()
 {
     worldObserver = WorldObserver.Instance;
 }
Ejemplo n.º 4
0
 private void Start()
 {
     world = GameObject.Find("World").GetComponent <World>();
     world.AddEnermy(this);
 }