diff options
author | Juan Linietsky <reduzio@gmail.com> | 2014-10-16 00:06:34 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2014-10-16 00:06:34 -0300 |
commit | 371eac9beffdfe416b8555ee006baf0ffae2bef3 (patch) | |
tree | bfb0f6dc2a0a4812d69a8aa9902ad0c42021a522 /servers/physics_2d/collision_object_2d_sw.cpp | |
parent | 6e87c80e41857fe4f151cdeb8b9a7206c226bd8f (diff) | |
download | redot-engine-371eac9beffdfe416b8555ee006baf0ffae2bef3.tar.gz |
-added custom metadata to physics shapes (2D only for now)
-gizmos are not displayed in camera preview
Diffstat (limited to 'servers/physics_2d/collision_object_2d_sw.cpp')
-rw-r--r-- | servers/physics_2d/collision_object_2d_sw.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/servers/physics_2d/collision_object_2d_sw.cpp b/servers/physics_2d/collision_object_2d_sw.cpp index 277a286144..d0443f8110 100644 --- a/servers/physics_2d/collision_object_2d_sw.cpp +++ b/servers/physics_2d/collision_object_2d_sw.cpp @@ -55,6 +55,14 @@ void CollisionObject2DSW::set_shape(int p_index,Shape2DSW *p_shape){ _shapes_changed(); } + +void CollisionObject2DSW::set_shape_metadata(int p_index,const Variant& p_metadata) { + + ERR_FAIL_INDEX(p_index,shapes.size()); + shapes[p_index].metadata=p_metadata; + +} + void CollisionObject2DSW::set_shape_transform(int p_index,const Matrix32& p_transform){ ERR_FAIL_INDEX(p_index,shapes.size()); |