public void loadHeroPossition() { int[] heroesOrder = { 3, 1, 0, 2 }; for (int i = 0; i < buttonForCameraMovement.getHeroesObjects().Count - 1; i++) { GameObject tempObject = buttonForCameraMovement.getHeroesObjects()[heroesOrder[3 - i]]; SpriteRenderer spriteRendererOfTempObject = tempObject.GetComponent <SpriteRenderer>(); FightModeObject tempFightModeObject = new FightModeObject(tempObject.transform.position, spriteRendererOfTempObject.bounds.size.x, spriteRendererOfTempObject.bounds.size.y, "hero"); heroObjectsArray.Add(tempFightModeObject); } }
public void loadEnemyPossition(int idOfCorridorTemp, int idOfEnemyPartyTemp) { enemyObjectsArray.Clear(); idOfCorridor = idOfCorridorTemp; idOfEnemyParty = idOfEnemyPartyTemp; for (int i = 0; i < dungeonManager.getLevelsArray().Find(x => x.getIdOfLevel() == idOfCorridor).getSpecificEnemyParty(idOfEnemyParty).getEnemyObjectArray().Count; i++) { GameObject tempObject = GameObject.Find("EnemyObject_" + idOfEnemyParty + "." + i); SpriteRenderer spriteRendererOfTempObject = tempObject.GetComponent <SpriteRenderer>(); FightModeObject tempFightModeObject = new FightModeObject(tempObject.transform.localPosition, spriteRendererOfTempObject.bounds.size.x * spriteRendererOfTempObject.transform.localScale.x, spriteRendererOfTempObject.bounds.size.y * spriteRendererOfTempObject.transform.localScale.y, "enemy"); enemyObjectsArray.Add(tempFightModeObject); } }