MouseBinding.c
class MouseBinding
{
private int m_ActiveUIMenuID;
private int m_MouseButton;
private int m_MouseEvent;
private string m_CallbackTarget;
private string m_CallbackFunction;
private string m_InfoKeys;
private string m_InfoDescription
void MouseBinding( int ui_id, int mouse_button, int mouse_event, string call_target, string call_function, string info_bind, string info_description )
{
m_ActiveUIMenuID = ui_id;
m_MouseButton = mouse_button;
m_MouseEvent = mouse_event;
m_CallbackTarget = call_target;
m_CallbackFunction = call_function;
m_InfoKeys = info_bind;
m_InfoDescription = info_description;
}
int GetUIMenuID()
{
return m_ActiveUIMenuID;
}
int GetButtonID()
{
return m_MouseButton;
}
int GetMouseEvent()
{
return m_MouseEvent;
}
string GetCallbackTarget()
{
return m_CallbackTarget;
}
string GetCallbackFunction()
{
return m_CallbackFunction;
}
string GetInfoBind()
{
return m_InfoKeys;
}
string GetInfoDescription()
{
return m_InfoDescription;
}
}