浏览代码

[godot] SpinePathConstraintData fixes.

badlogic 3 年之前
父节点
当前提交
11095e17d8
共有 1 个文件被更改,包括 3 次插入8 次删除
  1. 3 8
      spine-godot/spine_godot/SpinePathConstraintData.h

+ 3 - 8
spine-godot/spine_godot/SpinePathConstraintData.h

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