// Update is called once per frame void Update() { if(!initialized) initialize(); if(Input.GetKeyDown(KeyCode.B)){ IBotStats botStats = new SteamRebel(); GameObject newBot = Object.Instantiate(Resources.Load(botStats.Prefab)) as GameObject; newBot.name = botStats.Name+Time.realtimeSinceStartup; Bot botScript = newBot.GetComponent("Bot") as Bot; botScript.botStats = botStats; botScript.init(); } if(Input.GetKeyDown(KeyCode.N)){ IBotStats botStats = new SteamRebelBoss(); GameObject newBot = Object.Instantiate(Resources.Load(botStats.Prefab)) as GameObject; newBot.name = botStats.Name+Time.realtimeSinceStartup; Bot botScript = newBot.GetComponent("Bot") as Bot; botScript.botStats = botStats; botScript.init(); } if(Input.GetKeyDown(KeyCode.V)){ if(playerManager.Gold >= bk1.price) { Vector3 mouseOnCoord3 = cameraTools.ScreenToWorld(Input.mousePosition); Vector2 mouseOnCoord2 = Map.getInstance().coordinateToTile(mouseOnCoord3); structureManager.addStructure(mouseOnCoord2, new BunkerBehavior(), new BunkerLevel1()); playerManager.Gold -= bk1.price; } } if(Input.GetKeyDown(KeyCode.C)){ if(playerManager.Gold >= os1.price) { Vector3 mouseOnCoord3 = cameraTools.ScreenToWorld(Input.mousePosition); Vector2 mouseOnCoord2 = Map.getInstance().coordinateToTile(mouseOnCoord3); structureManager.addStructure(mouseOnCoord2, new OilSpitterBehavior(), new OilSpitterLevel1()); playerManager.Gold -= os1.price; } } if(Input.GetKeyDown(KeyCode.P)){ playerManager.Lives += 1; } if(Input.GetKeyDown(KeyCode.Space)){ Time.timeScale *=2; } if(Input.GetKeyDown(KeyCode.Escape)){ if(Game.getInstance().GState.getState()!=0){ Game.getInstance().GState.toPauseState(); } else{ Game.getInstance().GState.toRegularState(); } } }
void Update() { if(Input.GetKeyDown(KeyCode.B)){ IBotStats botStats = new SteamRebel(); GameObject newBot = Object.Instantiate(Resources.Load(botStats.Prefab)) as GameObject; newBot.name = botStats.Name+Time.realtimeSinceStartup; Bot botScript = newBot.GetComponent("Bot") as Bot; botScript.botStats = botStats; botScript.setPath(0); botScript.init(); } if(Input.GetKeyDown(KeyCode.N)){ IBotStats botStats = new SteamRebelBoss(); GameObject newBot = Object.Instantiate(Resources.Load(botStats.Prefab)) as GameObject; newBot.name = botStats.Name+Time.realtimeSinceStartup; Bot botScript = newBot.GetComponent("Bot") as Bot; botScript.botStats = botStats; botScript.setPath(0); botScript.init(); } if(Input.GetKeyDown(KeyCode.V)){ Vector3 mouseOnCoord3 = _cameraTools.ScreenToWorld(Input.mousePosition); Vector2 mouseOnCoord2 = Map.getInstance().coordinateToTile(mouseOnCoord3); GameObject tile = Map.getInstance().getTile(mouseOnCoord2); if(!tile){ return; } if(_playerManager.Gold >= _bk1.price) { _structureManager.addStructure(tile.GetComponent<Tile>().transform.localPosition, new NailSpitterBehavior(), new NailSpitterBase()); _playerManager.Gold -= _bk1.price; } } if(Input.GetKeyDown(KeyCode.P)){ _playerManager.Lives += 1; } //if(Input.GetKeyDown(KeyCode.Space)){ // Time.timeScale /=2; //} }