14 #ifndef __diguyCharacterPathScriptBead_H
15 #define __diguyCharacterPathScriptBead_H
20 #define CPLUSPLUS_ONLY
62 const char* get_name();
73 int set_name(
const char* name);
84 const char* get_script();
108 int set_script(
const char* script);
124 int set_script_type(
const char* script);
132 const char* get_script_type();
143 float get_distance_into_path();
168 int set_distance_into_path(
float distance_into_path);
206 int set_length(
float length);
242 int set_tin(
float tin);
254 float get_duration();
280 int set_duration(
float duration);
296 const char* get_begin_at_object_name();
298 int set_begin_at_object_name(
const char* begin_at_object_name);
300 float get_begin_at_object_offset();
302 int set_begin_at_object_offset(
float begin_at_object_offset);
304 const char* get_end_at_object_name();
306 int set_end_at_object_name(
const char* end_at_object_name);
308 float get_end_at_object_offset();
310 int set_end_at_object_offset(
float end_at_object_offset);
320 #ifdef CPLUSPLUS_ONLY
322 bdiBeadScript* get_scripted_object() {
return m_scripted_object;}
324 friend class bdiBeadScript;
341 bdiBeadScript* m_scripted_object;
A bead that sits on a character's spline path and triggers a new script evaluation.
Definition: diguyCharacterPathScriptBead.h:36