14 #ifndef __diguyCharacterPathScriptBead_H
15 #define __diguyCharacterPathScriptBead_H
20 #define CPLUSPLUS_ONLY
51 const char* get_name();
67 int set_name(
const char* name);
83 const char* get_script();
112 int set_script(
const char* script);
133 int set_script_type(
const char* script);
146 const char* get_script_type();
162 float get_distance_into_path();
192 int set_distance_into_path(
float distance_into_path);
240 int set_length(
float length);
286 int set_tin(
float tin);
303 float get_duration();
334 int set_duration(
float duration);
350 const char* get_begin_at_object_name();
352 int set_begin_at_object_name(
const char* begin_at_object_name);
354 float get_begin_at_object_offset();
356 int set_begin_at_object_offset(
float begin_at_object_offset);
358 const char* get_end_at_object_name();
360 int set_end_at_object_name(
const char* end_at_object_name);
362 float get_end_at_object_offset();
364 int set_end_at_object_offset(
float end_at_object_offset);
374 #ifdef CPLUSPLUS_ONLY
376 bdiBeadScript* get_scripted_object() {
return m_scripted_object;}
378 friend class bdiBeadScript;
395 bdiBeadScript* m_scripted_object;