Skip to content

Commit

Permalink
Merge branch 'bbparam-editor'
Browse files Browse the repository at this point in the history
  • Loading branch information
limbonaut committed Dec 10, 2023
2 parents b94428b + dfa3324 commit a3594e1
Show file tree
Hide file tree
Showing 11 changed files with 589 additions and 4 deletions.
4 changes: 2 additions & 2 deletions blackboard/bb_param/bb_param.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ class BBParam : public Resource {
protected:
static void _bind_methods();

virtual Variant::Type get_type() const { return Variant::NIL; }

_FORCE_INLINE_ void _assign_default_value() {
Callable::CallError err;
Variant::construct(get_type(), saved_value, nullptr, 0, err);
Expand All @@ -51,6 +49,8 @@ class BBParam : public Resource {
void _get_property_list(List<PropertyInfo> *p_list) const;

public:
virtual Variant::Type get_type() const { return Variant::NIL; }

void set_value_source(ValueSource p_value);
ValueSource get_value_source() const { return value_source; }

Expand Down
2 changes: 1 addition & 1 deletion blackboard/bb_param/bb_variant.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ class BBVariant : public BBParam {
protected:
static void _bind_methods();

public:
virtual Variant::Type get_type() const override;
void set_type(Variant::Type p_type);

public:
BBVariant();
};

Expand Down
1 change: 0 additions & 1 deletion demo/ai/tasks/arrive_pos.gd
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@

@tool
@icon("res://icon.png")
class_name ArrivePos
extends BTAction

@export var target_position_var := "target_position"
Expand Down
1 change: 1 addition & 0 deletions demo/project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ config_version=5
[application]

config/name="LimboAI Test"
config/tags=PackedStringArray("demo")
run/main_scene="res://examples/waypoints/example_waypoints.tscn"
config/features=PackedStringArray("4.2")
config/icon="res://icon.png"
Expand Down
37 changes: 37 additions & 0 deletions demo/tests/blackboard_parameters/test_bb_params.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
@tool
class_name TestBBParams
extends Resource

@export var bool_param: BBBool
@export var int_param: BBInt
@export var float_param: BBFloat
@export var string_param: BBString
@export var vec2_param: BBVector2
@export var vec2i_param: BBVector2i
@export var rect2_param: BBRect2
@export var rect2i_param: BBRect2i
@export var vector3_param: BBVector3
@export var vector3i_param: BBVector3i
@export var vector4_param: BBVector4
@export var vector4i_param: BBVector4i
@export var transform2d_param: BBTransform2D
@export var plane_param: BBPlane
@export var quaternion_param: BBQuaternion
@export var aabb_param: BBAabb
@export var basis_param: BBBasis
@export var transform3d_param: BBTransform3D
#@export var projection_param: BBProjection
@export var color_param: BBColor
@export var stringname_param: BBStringName
@export var node_param: BBNode
@export var dictionary_param: BBDictionary
@export var array_param: BBArray
@export var byte_array_param: BBByteArray
@export var int_array_param: BBIntArray
@export var float_array_param: BBFloatArray
@export var string_array_param: BBStringArray
@export var vector2_array_param: BBVector2Array
@export var vector3_array_param: BBVector2Array
@export var color_array_param: BBColorArray
@export var variant_param: BBVariant

Loading

0 comments on commit a3594e1

Please sign in to comment.