34 Trigger(
Object *parent,
const std::string &name,
bool permanent,
const std::string &sound_file,
Vector3 area_min,
Vector3 area_max,
const std::vector<std::string> &action_names);
36 void Enabled(
bool value);
37 bool SetSelectPosition(
int position);
38 bool ChangeSelectPosition(
int position);
39 bool NextSelectPosition(
bool check_state =
true);
40 bool PreviousSelectPosition(
bool check_state =
true);
41 int GetSelectPosition();
42 std::string GetPositionAction(
int position);
43 std::string GetSelectPositionAction();
44 int GetNextSelectPosition();
45 int GetPreviousSelectPosition();
48 int FindActionPosition(
const std::string &name);
52 bool IsInside(
const Vector3 &position);
54 Ogre::AxisAlignedBox GetBounds(
bool relative =
false);