20 lines
520 B
C#
20 lines
520 B
C#
using UnityEngine;
|
|
|
|
namespace Watermelon.LevelSystem
|
|
{
|
|
public abstract class LevelSpecialBehaviour : ScriptableObject
|
|
{
|
|
public abstract void OnLevelInitialised();
|
|
|
|
public abstract void OnLevelLoaded();
|
|
public abstract void OnLevelUnloaded();
|
|
|
|
public abstract void OnLevelStarted();
|
|
public abstract void OnLevelFailed();
|
|
public abstract void OnLevelCompleted();
|
|
|
|
public abstract void OnRoomEntered();
|
|
public abstract void OnRoomLeaved();
|
|
}
|
|
}
|