EscapeShooter/My project/Assets/Project Files/Game/Scripts/Level System/Special Behaviours/LevelSpecialBehaviour.cs

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();
}
}