14 #ifndef __diguyCharacterPathAimBead_H
15 #define __diguyCharacterPathAimBead_H
20 #define CPLUSPLUS_ONLY
61 const char* get_name();
72 int set_name(
const char* name);
83 float get_distance_into_path();
108 int set_distance_into_path(
float distance_into_path);
146 int set_length(
float length);
182 int set_tin(
float tin);
194 float get_duration();
220 int set_duration(
float duration);
236 const char* get_begin_at_object_name();
238 int set_begin_at_object_name(
const char* begin_at_object_name);
240 float get_begin_at_object_offset();
242 int set_begin_at_object_offset(
float begin_at_object_offset);
244 const char* get_end_at_object_name();
246 int set_end_at_object_name(
const char* end_at_object_name);
248 float get_end_at_object_offset();
250 int set_end_at_object_offset(
float end_at_object_offset);
260 #ifdef CPLUSPLUS_ONLY
262 bdiBeadAim* get_scripted_object() {
return m_scripted_object;}
264 friend class bdiBeadAim;
281 bdiBeadAim* m_scripted_object;
A bead that sits on a character's spline path and triggers a new aim event.
Definition: diguyCharacterPathAimBead.h:35