void Start() { Time.timeScale = 1f; gameController = GameObject.Find("GameController").GetComponent <GameController>(); this.progess = GameObject.Find("progressZeppelin").GetComponent <ProgressController>(); this.levelConfig = this.GetComponent <LevelInterface>(); this.timer = levelConfig.getLevelTime(); this.initialTimer = levelConfig.getLevelTime(); this.incidents = levelConfig.getIncidents(); }
void Start() { innerColor = ColorName.White; startLoc = transform.position; // print("START: " + startLoc); // this.setColor(ColorName.Magenta); //print(GetComponent<MeshRenderer>().bounds.size); // foreach(ColorName color in required.Keys){ // //Debug.Log("REQUIRED: " + color.ToString()); // } level = GameObject.Find("Scripts").GetComponent <LevelInterface>(); initialize(level.getAvailable(), false); //initialize(new List<ColorName>{ColorName.Green}); }
public EnumMethods(LevelInterface level, UnitInterface mainguy) { this.level = level; this.mainguy = mainguy; }
public void setLevel(LevelInterface level) { this.level = level; }
protected override void LoadContent() { Rectangle dicks = new Rectangle(); Vector2 ass; dicks.X = (int)ass.X; dicks.Y = (int)ass.Y; test[0] = new Item("test", Content.Load<Texture2D>("testimg")); // Create a new SpriteBatch, which can be used to draw textures. loader = new Loader(Content, GraphicsDevice); font = Content.Load<SpriteFont>("cheese serif"); mainguy = loader.getSpriteExt(); dialogueHandler = new DialogueHandler(Content.Load<Texture2D>("bubbles"), GraphicsDevice, font, mainguy); inventory = new Inventory(mainguy, test); uis = new UIManager(loader.getInventoryWindow(inventory)); playerActions = new PlayerActions(mainguy, dialogueHandler); levels = loader.getLevelExt(mainguy, playerActions); backgroundMusic = Content.Load<Song>("test"); currentLevel = levels[loader.getLevelIntExt()]; currentLevel.setLoc(loader.getSaveCoords()); playerActions.level = currentLevel; area = loader.getAreaExt(); MediaPlayer.IsRepeating = true; MediaPlayer.Play(backgroundMusic); // TODO: use this.Content to load your game content here }
private void checkChangeLevel() { if (playerActions.unload) { String from = currentLevel.mapName; playerActions.unload = false; for (int i = 0; i < levels.Length; i++) if (levels[i].mapName == playerActions.path) currentLevel = levels[i]; playerActions.level = currentLevel; currentLevel.enter(from); } }
public void alignLevel(LevelInterface level) { level.loc = new Point(377 - originalLoc.X, 0); }