|
@@ -30,17 +30,16 @@
|
|
#ifndef GODOT_SPINEPATHCONSTRAINTDATA_H
|
|
#ifndef GODOT_SPINEPATHCONSTRAINTDATA_H
|
|
#define GODOT_SPINEPATHCONSTRAINTDATA_H
|
|
#define GODOT_SPINEPATHCONSTRAINTDATA_H
|
|
|
|
|
|
-#include "core/variant_parser.h"
|
|
|
|
-
|
|
|
|
-#include <spine/spine.h>
|
|
|
|
-
|
|
|
|
#include "SpineConstraintData.h"
|
|
#include "SpineConstraintData.h"
|
|
#include "SpineBoneData.h"
|
|
#include "SpineBoneData.h"
|
|
#include "SpineSlotData.h"
|
|
#include "SpineSlotData.h"
|
|
|
|
+#include <spine/PathConstraintData.h>
|
|
|
|
|
|
class SpinePathConstraintData : public SpineConstraintData {
|
|
class SpinePathConstraintData : public SpineConstraintData {
|
|
GDCLASS(SpinePathConstraintData, SpineConstraintData);
|
|
GDCLASS(SpinePathConstraintData, SpineConstraintData);
|
|
|
|
|
|
|
|
+ spine::PathConstraintData *get_spine_constraint_data() { return (spine::PathConstraintData *)get_spine_object(); }
|
|
|
|
+
|
|
protected:
|
|
protected:
|
|
static void _bind_methods();
|
|
static void _bind_methods();
|
|
|
|
|
|
@@ -48,10 +47,6 @@ public:
|
|
SpinePathConstraintData();
|
|
SpinePathConstraintData();
|
|
~SpinePathConstraintData();
|
|
~SpinePathConstraintData();
|
|
|
|
|
|
- virtual inline spine::PathConstraintData *get_spine_data() {
|
|
|
|
- return (spine::PathConstraintData *) SpineConstraintData::get_spine_object();
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
enum PositionMode {
|
|
enum PositionMode {
|
|
POSITIONMODE_FIXED = 0,
|
|
POSITIONMODE_FIXED = 0,
|
|
POSITIONMODE_PERCENT
|
|
POSITIONMODE_PERCENT
|