Exemplo n.º 1
0
    public void UpdateVisibleSectors()
    {
        if (activeVisibleStrategy != CubeWorldPlayerPreferences.visibleStrategy || visibleStrategy == null)
        {
            Clear();

            activeVisibleStrategy = CubeWorldPlayerPreferences.visibleStrategy;

            switch (activeVisibleStrategy)
            {
            case VisibleStrategy.Radius:
                this.visibleStrategy = new VisibleSectorsStrategyRadius(this, gameManagerUnity.world.sectorManager, gameManagerUnity.world.avatarManager.player, gameManagerUnity.playerUnity);
                break;

            case VisibleStrategy.All:
                this.visibleStrategy = new VisibleSectorsStrategyAll(this, gameManagerUnity.world.sectorManager);
                break;
            }
        }

        visibleStrategy.Update();
    }
Exemplo n.º 2
0
    public void UpdateVisibleSectors()
    {
        if (activeVisibleStrategy != CubeWorldPlayerPreferences.visibleStrategy || visibleStrategy == null)
        {
            Clear();

            activeVisibleStrategy = CubeWorldPlayerPreferences.visibleStrategy;

            switch (activeVisibleStrategy)
            {
                case VisibleStrategy.Radius:
                    this.visibleStrategy = new VisibleSectorsStrategyRadius(this, gameManagerUnity.world.sectorManager, gameManagerUnity.world.avatarManager.player, gameManagerUnity.playerUnity);
                    break;

                case VisibleStrategy.All:
                    this.visibleStrategy = new VisibleSectorsStrategyAll(this, gameManagerUnity.world.sectorManager);
                    break;
            }
        }

        visibleStrategy.Update();
    }