private void Start() { coordinate = FindObjects.GameLogic.GetComponent <ConvertCoordinates>(); board = FindObjects.GameLogic.GetComponent <DungeonBoard>(); fov = GetComponent <FieldOfView>(); maxRange = fov.MaxRange; }
private void Start() { dungeon = GetComponent <DungeonBoard>(); actor = GetComponent <ActorBoard>(); // Default value: false. board = new bool[dungeon.Width, dungeon.Height]; }
private void Start() { coord = FindObjects.GameLogic.GetComponent <ConvertCoordinates>(); dungeon = FindObjects.GameLogic.GetComponent <DungeonBoard>(); actor = FindObjects.GameLogic.GetComponent <ActorBoard>(); mode = FindObjects.GameLogic.GetComponent <SubMode>(); fov = FindObjects.PC.GetComponent <FieldOfView>(); }
private void Start() { board = FindObjects.GameLogic.GetComponent <DungeonBoard>(); terrain = FindObjects.GameLogic.GetComponent <DungeonTerrain>(); modeline = FindObjects.GameLogic.GetComponent <UIModeline>(); coord = FindObjects.GameLogic.GetComponent <ConvertCoordinates>(); setting = FindObjects.GameLogic.GetComponent <GameSetting>(); text = FindObjects.GameLogic.GetComponent <GameText>(); }
private void Start() { board = FindObjects.GameLogic.GetComponent <DungeonBoard>(); terrain = FindObjects.GameLogic.GetComponent <DungeonTerrain>(); coord = FindObjects.GameLogic.GetComponent <ConvertCoordinates>(); random = FindObjects.GameLogic.GetComponent <RandomNumber>(); distance = new int[board.Width, board.Height]; }
private void Start() { coordinate = FindObjects.GameLogic.GetComponent <ConvertCoordinates>(); board = FindObjects.GameLogic.GetComponent <DungeonBoard>(); fov = GetComponent <FieldOfView>(); distanceBoard = new int[board.Width, board.Height]; maxRange = fov.MaxRange; }
private void Start() { board = FindObjects.GameLogic.GetComponent <DungeonBoard>(); actorData = FindObjects.GameLogic.GetComponent <ActorData>(); if (!LoadedActorData) { Reset(); } }
private void Start() { board = GetComponent <DungeonBoard>(); coord = GetComponent <ConvertCoordinates>(); actorData = GetComponent <ActorData>(); potionData = GetComponent <PotionData>(); infectionData = GetComponent <InfectionData>(); getUI = FindObjects.GetUIText; }
public Game() { enemyHandler = new EnemyHandler(); dungeonBoard = new DungeonBoard(); dungeon = new Dungeon(new Seed()); camera = GameObject.Find("Main Camera").GetComponent <CameraController>(); inputManager = new InputManager(); inputTimer = GameObject.Find("InputTimer").GetComponent <Slider>(); uiManager = new UIManager(); spellManager = new SpellManager(); }
private void Start() { energyData = FindObjects.GameLogic.GetComponent <EnergyData>(); board = FindObjects.GameLogic.GetComponent <DungeonBoard>(); direction = FindObjects.GameLogic.GetComponent <Direction>(); message = FindObjects.GameLogic.GetComponent <UIMessage>(); wizard = FindObjects.GameLogic.GetComponent <WizardMode>(); if (!LoadedActorData) { Reset(); } }
public void GenerateLiquid(DungeonBoard p_board, ref Transform p_container, Sprite p_waterSprite) { //driver for water generation //use the board and container handed from the main generation settings board = p_board; container = p_container; waterSprite = p_waterSprite; // List <List <GameTile> > waterTilesSeperatedByArea = new List <List <GameTile> >(); List <GameTile> edgesOfWaterAreas = new List <GameTile>(); MarkOriginalWaterTiles(ref waterTilesSeperatedByArea); GenerateGameObjectsForLiquidTiles(); BreakWallsRandomlyAroundWater(ref waterTilesSeperatedByArea, ref edgesOfWaterAreas); ExpandWaterEdges(edgesOfWaterAreas); board.UnMarkAllTiles(); }
public void GenerateGrass(DungeonBoard p_board, ref Transform p_container, Sprite[] p_grassSprites) { //driver for grass generation //use the board and container handed from the main generation settings board = p_board; container = p_container; grassSprites = p_grassSprites; float chanceDecreasePerStep = 0.2f; // List <GameTile> validLivingGrassTiles = GetTilesWithinRangeOfWater(); if (validLivingGrassTiles.Count == 0) { return; //if there is no valid places to spawn living grass than end generation } List <GameTile> roots = GetLivingGrassRootTiles(validLivingGrassTiles); SpawnGrassAroundRootTiles(roots); }
private void Start() { dungeon = FindObjects.GameLogic.GetComponent <DungeonBoard>(); }
private void Start() { infectionData = FindObjects.GameLogic.GetComponent <InfectionData>(); dungeon = FindObjects.GameLogic.GetComponent <DungeonBoard>(); coords = FindObjects.GameLogic.GetComponent <ConvertCoordinates>(); }
void SetUpBoard() { map = ScriptableObject.CreateInstance <DungeonBoard>(); map.init(Settings); }