Exemple #1
0
    private void _init()
    {
        TempPrefabStoreFactory factory = new TempPrefabStoreFactory();

        this.gameObject.tag = "GameController";
        _create_gui_display(factory);
        _create_labyrinth(factory);
    }
Exemple #2
0
    private void _create_gui_display(TempPrefabStoreFactory factory)
    {
        GameObject canvasContainer = new GameObject("canvas", typeof(Canvas));

        canvasContainer.AddComponent <Text> ();
        Canvas canvas = canvasContainer.GetComponent <Canvas> ();

        canvas.renderMode = RenderMode.ScreenSpaceOverlay;
        statsText         = canvas.GetComponent <Text> ();
        statsText.font    = Resources.GetBuiltinResource(typeof(Font), "Arial.ttf") as Font;
    }
Exemple #3
0
 public Labyrinth(GameControllerScript gmc_param, int level_param, TempPrefabStoreFactory factory_param)
 {
     gmc     = gmc_param;
     factory = factory_param;
 }
Exemple #4
0
 private void _create_labyrinth(TempPrefabStoreFactory factory)
 {
     instantiatedPrefabs = new List <GameObject> ();
     labyrinth           = new Labyrinth(this, level, factory);
     labyrinth.create_labyrinth();
 }