Example #1
0
 /// <summary>
 /// Called after the dungeon is destroyed
 /// </summary>
 /// <param name="model">The dungeon model</param>
 public virtual void OnDungeonDestroyed(Dungeon dungeon)
 {
 }
Example #2
0
 /// <summary>
 /// Called after the dungeon is completely built
 /// </summary>
 /// <param name="model">The dungeon model</param>
 public virtual void OnPostDungeonBuild(Dungeon dungeon, DungeonModel model)
 {
 }
Example #3
0
 /// <summary>
 /// Called after the dungeon is destroyed
 /// </summary>
 /// <param name="model">The dungeon model</param>
 public virtual void OnPreDungeonDestroy(Dungeon dungeon)
 {
 }
Example #4
0
 protected void Initialize()
 {
     config  = GetComponent <DungeonConfig>();
     dungeon = GetComponent <Dungeon>();
 }
Example #5
0
 /// <summary>
 /// Called after all the markers have been emitted for the level (but before the theming engine is run on those markers)
 /// This gives you an opportunity to modify the markers
 /// </summary>
 /// <param name="dungeon"></param>
 /// <param name="model"></param>
 public virtual void OnDungeonMarkersEmitted(Dungeon dungeon, DungeonModel model, LevelMarkerList markers)
 {
 }