예제 #1
0
 void InicializeVariables()
 {
     mapManager      = FindObjectOfType <MapManager>();
     cameraManager   = FindObjectOfType <CameraManager>();
     levelVisualizer = GetComponent <LevelVisualizer>();
     levelVisualizer.Show();
 }
예제 #2
0
    public void onExplodeSlider()
    {
        LevelVisualizer visualizer = FindObjectOfType <LevelVisualizer>();

        if (visualizer != null)
        {
            visualizer.setExplodeOffset(explodeSlider.value);
        }
    }
예제 #3
0
    public void onCutoffSlider()
    {
        LevelVisualizer visualizer = FindObjectOfType <LevelVisualizer>();

        if (visualizer != null)
        {
            visualizer.setCutoff(cutoffSlider.value);
        }
    }
예제 #4
0
    public void setMap(Level level)
    {
        LevelVisualizer visualizer = FindObjectOfType <LevelVisualizer>();

        if (visualizer != null)
        {
            visualizer.setMap(level);
            if (!renderType)
            {
                visualizer.setDefault();
            }
            else
            {
                visualizer.setCutout();
            }
        }
    }
예제 #5
0
    public void onToggleRenderType()
    {
        LevelVisualizer visualizer = FindObjectOfType <LevelVisualizer>();

        if (visualizer != null)
        {
            if (renderType)
            {
                visualizer.setDefault();
                renderButton.GetComponentInChildren <Text>().text = "T";
            }
            else
            {
                visualizer.setCutout();
                renderButton.GetComponentInChildren <Text>().text = "C";
            }
            renderType = !renderType;
        }
    }