38 lines
826 B
C#
38 lines
826 B
C#
using System;
|
|
|
|
namespace LE_LevelEditor.Events
|
|
{
|
|
public class LE_LoadEvent : EventArgs
|
|
{
|
|
public delegate void LoadLevelDataFromBytes(byte[] p_savedLevelData);
|
|
|
|
public delegate void LoadLevelMetaFromBytes(byte[] p_savedLevelMeta);
|
|
|
|
private LoadLevelDataFromBytes m_callbackData;
|
|
|
|
private LoadLevelMetaFromBytes m_callbackMeta;
|
|
|
|
public LoadLevelDataFromBytes LoadLevelDataFromBytesCallback
|
|
{
|
|
get
|
|
{
|
|
return m_callbackData;
|
|
}
|
|
}
|
|
|
|
public LoadLevelMetaFromBytes LoadLevelMetaFromBytesCallback
|
|
{
|
|
get
|
|
{
|
|
return m_callbackMeta;
|
|
}
|
|
}
|
|
|
|
public LE_LoadEvent(LoadLevelDataFromBytes p_loadLevelDataFromBytesCallback, LoadLevelMetaFromBytes p_loadLevelMetaFromBytesCallback)
|
|
{
|
|
m_callbackData = p_loadLevelDataFromBytesCallback;
|
|
m_callbackMeta = p_loadLevelMetaFromBytesCallback;
|
|
}
|
|
}
|
|
}
|