Table of contents
- Welcome to the MyDungeon documentation
- Version History
- Version 1.0.0.0
- MyDungeon.Controllers
- CameraController Class
- CameraController Constructor
- CameraController Methods
- LateUpdate Method
- Start Method
- CameraController Fields
- Offset Field
- Player Field
- CreatureController Class
- CreatureController Constructor
- CreatureController Methods
- Awake Method
- MoveCreatures Method
- Update Method
- CreatureController Fields
- CreaturesMoving Field
- PlayerDungeonController Class
- PlayerDungeonController Constructor
- PlayerDungeonController Methods
- Attack Method
- AttemptMove Method
- CheckIfGameOver Method
- LoseHealth Method
- RecoverHealth Method
- Start Method
- UpdateHealth Method
- PlayerDungeonController Fields
- MyDungeon.DungeonGeneration.GridBasedGenerator
- Cell Class
- Cell Constructor
- Cell Methods
- SetupCell Method
- Cell Fields
- Used Field
- XPos Field
- YPos Field
- Coord Structure
- Coord Constructor
- Coord Fields
- X Field
- Y Field
- Corridor Class
- Corridor Constructor
- Corridor Methods
- SetupCorridor Method
- Corridor Fields
- CorridorLength Field
- Direction Field
- StartXPos Field
- StartYPos Field
- Direction Enumeration
- GridGenerator Class
- GridGenerator Constructor
- GridGenerator Methods
- CreateCorridors Method
- CreateRooms Method
- GenerateBoard Method
- InstantiateFromArray Method
- InstantiateHorizontalOuterWall Method
- InstantiateOuterWalls Method
- InstantiateTiles Method
- InstantiateVerticalOuterWall Method
- SetTilesValuesForCorridors Method
- SetTilesValuesForRooms Method
- SetupCells Method
- SetupTilesArray Method
- GridGenerator Fields
- Board Field
- BoardHolder Field
- Cells Field
- CellSizeH Field
- CellSizeW Field
- Columns Field
- CorridorLength Field
- Corridors Field
- FloorTiles Field
- NumRooms Field
- OuterWallTiles Field
- RoomHeight Field
- RoomMinHeight Field
- RoomMinWidth Field
- Rooms Field
- RoomWidth Field
- Rows Field
- Seed Field
- WallTiles Field
- GridGenerator.TileType Enumeration
- Room Class
- Room Constructor
- Room Methods
- SetupRoom Method
- Room Fields
- Connections Field
- EnteringCorridor Field
- RoomHeight Field
- RoomWidth Field
- XPos Field
- YPos Field
- MyDungeon.Entities
- Creature Class
- Creature Constructor
- Creature Methods
- AddCreatureToList Method
- AttemptMove(T) Method
- MoveCreature Method
- OnCantMove(T) Method
- RemoveCreatureFromList Method
- Start Method
- Update Method
- Creature Fields
- MovingDungeonObject Class
- MovingDungeonObject Constructor
- MovingDungeonObject Methods
- CheckHit Method
- LoseHealth Method
- Move Method
- RecoverHealth Method
- SmoothMovement Method
- Start Method
- WaitForTurnEnd Method
- MovingDungeonObject Fields
- BlockingLayer Field
- BoxCollider Field
- CurHealth Field
- DisplayName Field
- InverseMoveTime Field
- MaxHealth Field
- MoveTime Field
- Moving Field
- PosX Field
- PosY Field
- Rb2D Field
- Strength Field
- MovingOverworldObject Class
- MovingOverworldObject Constructor
- MovingOverworldObject Methods
- CheckHit Method
- Start Method
- MovingOverworldObject Fields
- BlockingLayer Field
- BoxCollider Field
- PlayerDungeon Class
- PlayerDungeon Constructor
- PlayerDungeon Methods
- AttemptMove Method
- PlayerDungeon Fields
- PlayerOverworld Class
- PlayerOverworld Constructor
- PlayerOverworld Methods
- Interact Method
- PlayerOverworld Fields
- MyDungeon.Initialization
- InitGame Class
- InitGame Constructor
- InitGame Methods
- EnableDungeonPlayer Method
- GenerateBoard Method
- Start Method
- InitGame Fields
- LevelStartDelay Field
- PlayerSpawner Class
- PlayerSpawner Constructor
- PlayerSpawner Methods
- Start Method
- PlayerSpawner Fields
- PlayerOverworld Field
- ResetFloor Class
- ResetFloor Constructor
- ResetFloor Methods
- Start Method
- MyDungeon.Items
- Inventory Class
- Inventory Constructor
- Inventory Methods
- AddItem Method
- OnDestroy Method
- RemoveItem Method
- Start Method
- Inventory Fields
- InventoryItems Field
- Item Class
- Item Constructor
- Item Methods
- Use Method
- UseItem Method
- Item Fields
- Target Field
- UseSounds Field
- ItemBehaviour Class
- ItemBehaviour Constructor
- ItemBehaviour Methods
- ItemBehaviour Fields
- Item Field
- MyDungeon.Managers
- ControlManager Class
- ControlManager Constructor
- ControlManager Methods
- Awake Method
- ControlManager Fields
- Instance Field
- MenuHorizontal Field
- MenuVertical Field
- DungeonManager Class
- DungeonManager Fields
- Creatures Field
- DungeonGenerationSettings Field
- GameManager Class
- GameManager Methods
- Reset Method
- GameManager Fields
- Floor Field
- Paused Field
- PlayersTurn Field
- SaveLoaded Field
- PlayerManager Class
- PlayerManager Constructor
- PlayerManager Methods
- Awake Method
- Reset Method
- PlayerManager Fields
- Instance Field
- Inventory Field
- SoundManager Class
- SoundManager Constructor
- SoundManager Methods
- PlaySingle Method
- RandomizeSfx Method
- SoundManager Fields
- HighPitchRange Field
- Instance Field
- LowPtichRange Field
- MusicSource Field
- SfxSource Field
- MyDungeon.Saving
- SaveData Class
- SaveData Constructor
- SaveLoad Class
- SaveLoad Constructor
- SaveLoad Methods
- Load(T) Method
- Save(T) Method
- MyDungeon.UI.Hud
- FloorDisplay Class
- FloorDisplay Constructor
- FloorDisplay Methods
- Start Method
- UpdateFloor Method
- FloorDisplay Fields
- FloorText Field
- HealthBarDisplay Class
- HealthBarDisplay Constructor
- HealthBarDisplay Methods
- Start Method
- UpdateHealthBar Method
- HealthBarDisplay Fields
- BaseHealth Field
- HealthBar Field
- HealthBarBackground Field
- HealthBarForeground Field
- MaxHealth Field
- HealthDisplay Class
- HealthDisplay Constructor
- HealthDisplay Methods
- Start Method
- UpdateHealth Method
- HealthDisplay Fields
- HealthText Field
- Hud Class
- Hud Constructor
- Hud Methods
- Awake Method
- Hud Fields
- HudPrefab Field
- LevelDisplay Class
- LevelDisplay Constructor
- LevelDisplay Methods
- Start Method
- UpdateLevel Method
- LevelDisplay Fields
- LevelText Field
- MessageLogDisplay Class
- MessageLogDisplay Constructor
- MessageLogDisplay Methods
- AddDebugMessage Method
- AddMessage Method
- Start Method
- MessageLogDisplay Fields
- MessageLogText Field
- MyDungeon.UI.Menu
- ExitMenu Class
- ExitMenu Constructor
- ExitMenu Methods
- Continue Method
- Exit Method
- ShowMenu Method
- Start Method
- Update Method
- ExitMenu Fields
- ContinueScene Field
- EventSystem Field
- ExitMenuPrefab Field
- ExitScene Field
- LastSelected Field
- MainMenu Class
- MainMenu Constructor
- MainMenu Methods
- LoadGame Method
- NewGame Method
- Quit Method
- Start Method
- Update Method
- MainMenu Fields
- EventSystem Field
- LastSelected Field
- LoadGameScene Field
- MainMenuPrefab Field
- NewGameScene Field
- PauseMenu Class
- PauseMenu Constructor
- PauseMenu Methods
- Pause Method
- Start Method
- Update Method
- PauseMenu Fields
- EventSystem Field
- LastSelected Field
- PauseMenuPrefab Field
- SaveMenu Class
- SaveMenu Constructor
- SaveMenu Methods
- SaveGame Method
- MyDungeon.Utilities
- IntRange Class
- IntRange Constructor
- IntRange Properties
- Random Property
- IntRange Fields
- Max Field
- Min Field
- MonoBehaviourExtensions Class
- MonoBehaviourExtensions Methods
- Invoke Method
- MyDungeonErrors Class
- SceneField Class
- SceneField Constructor
- SceneField Properties
- SceneName Property
- SceneField Type Conversions
- Implicit Conversion (SceneField to String)
- SceneFieldPropertyDrawer Class
- SceneFieldPropertyDrawer Constructor
- SceneFieldPropertyDrawer Properties
- SceneFieldPropertyDrawer Methods
- OnGUI Method