14 #ifndef __diguyCharacterPathGazeBead_H
15 #define __diguyCharacterPathGazeBead_H
20 #define CPLUSPLUS_ONLY
60 const char* get_name();
71 int set_name(
const char* name);
82 float get_distance_into_path();
107 int set_distance_into_path(
float distance_into_path);
145 int set_length(
float length);
181 int set_tin(
float tin);
193 float get_duration();
219 int set_duration(
float duration);
235 const char* get_begin_at_object_name();
237 int set_begin_at_object_name(
const char* begin_at_object_name);
239 float get_begin_at_object_offset();
241 int set_begin_at_object_offset(
float begin_at_object_offset);
243 const char* get_end_at_object_name();
245 int set_end_at_object_name(
const char* end_at_object_name);
247 float get_end_at_object_offset();
249 int set_end_at_object_offset(
float end_at_object_offset);
259 #ifdef CPLUSPLUS_ONLY
261 bdiBeadGaze* get_scripted_object() {
return m_scripted_object;}
263 friend class bdiBeadGaze;
280 bdiBeadGaze* m_scripted_object;
A bead that sits on a character's spline path and triggers a new gaze.
Definition: diguyCharacterPathGazeBead.h:34