object.set_shape
This function allows you to change an object's shape boundary. Shape boundaries can be set in Forge and changed at run-time by a gametype script. Scripts can make boundaries visible to some or all players, and test whether objects or players are inside of the boundaries.
Arguments
- type
-
Any of the following values:
- none
- The object will have no shape.
- sphere
- The object will have a shape with one dimension: a radius.
- cylinder
- The object will have a shape with three dimensions: a radius, top, and bottom.
- box
- The object will have a shape with four dimensions: a width, length, top, and bottom.
- dimensions...
Zero or more dimensions for the shape, as appropriate for the given type. A value of 10 represents one Forge unit.
Example
for each object with label "use_none" do current_object.set_shape(none) end for each object with label "use_sphere" do current_object.set_shape(sphere, 10) end for each object with label "use_cylinder" do current_object.set_shape(cylinder, 10, 10, 10) end for each object with label "use_box" do current_object.set_shape(box, 10, 10, 10, 10) end