public void startBattle() { resourceManager = GetComponent <resourceManager>(); logManager = GetComponent <logManager>(); cameraManager = GetComponent <cameraManager>(); mapManager = GetComponent <mapManager>(); unitPanelManager = GetComponent <unitPanelManager>(); topPanelManager = GetComponent <topPanelManager>(); equipmentPanelManager = GetComponent <equipmentPanelManager>(); mapManager.initialize(); mapManager.generateMap(); mapManager.avalibityMapReset(false); cameraManager.initilize(); unitPanelManager.intialize(); topPanelManager.initialize(); equipmentPanelManager.initialize(); //temponary location allUnits = resourceManager.getActiveRooster(); allUnits.AddRange(resourceManager.getEnemyRooster()); foreach (Unit unit in allUnits) { unit.setPawn(resourceManager.getPawnPrefab()); unit.setPawnPosition(grid.CellToWorld(new Vector3Int(unit.getPosition()[0], unit.getPosition()[1], 0))); unit.rollInitiative(); mapManager.placeUnit(unit.getPosition()); } mapManager.avalibityMapReset(false); unitsToGo = allUnits; GameState = gameState.endTurn; }
// Use this for initialization void Start () { // singleton if (instance == null) { instance = this; //DontDestroyOnLoad (gameObject); } else { Destroy (gameObject); } chasing = false; levels = new List<GameObject> (); player = GameObject.FindGameObjectWithTag ("Player"); death = false; deathObject = gameObject.transform.FindChild ("deathSprite").gameObject; deathSprite = deathObject.GetComponent<SpriteRenderer> (); changeAlpha (deathSprite, 0f); levelSprite = gameObject.transform.FindChild ("levelSprite").GetComponent<SpriteRenderer> (); changeAlpha (levelSprite, 0f); t = 0f; cam = Camera.main; height = 2f * cam.orthographicSize; width = height * cam.aspect; scaleX = deathObject.transform.localScale.x; scaleY = deathObject.transform.localScale.y; scaleZ = deathObject.transform.localScale.z; for (int i = 1; i<=numLevels; i++) { levels.Add (GameObject.Find ("Level" + i)); } setCamera (); }
//salva as variaveis que vem do morteiro public void include(GameObject cameraJogo, cameraManager manager, Morteiro morteiro) { this.manager = manager; this.cameraJogo = cameraJogo; this.morteiro = morteiro; }
private RaycastHit2D hit; // hited object on click // Use this for initialization void Start() { cameraManager = Camera.main.GetComponent<cameraManager>(); // get the cameraManager class inputThresTime = PlayerPrefs.GetFloat("FlaggingTime"); // set the flagging time }
private RaycastHit2D hit; // hited object on click // Use this for initialization void Start() { cameraManager = Camera.main.GetComponent<cameraManager>(); // get the cameraManager class }