This commit is contained in:
romkazvo
2023-08-07 19:29:24 +08:00
commit 34d6c5d489
4832 changed files with 1389451 additions and 0 deletions

30
Editor/MissionScript.h Normal file
View File

@@ -0,0 +1,30 @@
#pragma once
class CMissionScript
{
private:
CString m_sFilename;
std::vector<CString> m_methods;
std::vector<CString> m_events;
public:
CMissionScript();
virtual ~CMissionScript();
void SetScriptFile( const CString &file );
bool Load();
void Edit();
//! Call on reset of mission.
void OnReset();
//! Get Lua filename.
const CString& GetFilename() { return m_sFilename; }
//////////////////////////////////////////////////////////////////////////
int GetMethodCount() { return m_methods.size(); }
const CString& GetMethod(int i) { return m_methods[i]; }
//////////////////////////////////////////////////////////////////////////
int GetEventCount() { return m_events.size(); }
const CString& GetEvent(int i) { return m_events[i]; }
};