private void _init() { TempPrefabStoreFactory factory = new TempPrefabStoreFactory(); this.gameObject.tag = "GameController"; _create_gui_display(factory); _create_labyrinth(factory); }
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; }
public Labyrinth(GameControllerScript gmc_param, int level_param, TempPrefabStoreFactory factory_param) { gmc = gmc_param; factory = factory_param; }
private void _create_labyrinth(TempPrefabStoreFactory factory) { instantiatedPrefabs = new List <GameObject> (); labyrinth = new Labyrinth(this, level, factory); labyrinth.create_labyrinth(); }