ProximityGroup.xml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="ProximityGroup" inherits="Spatial" version="3.4">
  3. <brief_description>
  4. General-purpose proximity detection node.
  5. </brief_description>
  6. <description>
  7. General-purpose proximity detection node.
  8. </description>
  9. <tutorials>
  10. </tutorials>
  11. <methods>
  12. <method name="broadcast">
  13. <return type="void">
  14. </return>
  15. <argument index="0" name="method" type="String">
  16. </argument>
  17. <argument index="1" name="parameters" type="Variant">
  18. </argument>
  19. <description>
  20. </description>
  21. </method>
  22. </methods>
  23. <members>
  24. <member name="dispatch_mode" type="int" setter="set_dispatch_mode" getter="get_dispatch_mode" enum="ProximityGroup.DispatchMode" default="0">
  25. </member>
  26. <member name="grid_radius" type="Vector3" setter="set_grid_radius" getter="get_grid_radius" default="Vector3( 1, 1, 1 )">
  27. </member>
  28. <member name="group_name" type="String" setter="set_group_name" getter="get_group_name" default="&quot;&quot;">
  29. </member>
  30. </members>
  31. <signals>
  32. <signal name="broadcast">
  33. <argument index="0" name="method" type="String">
  34. </argument>
  35. <argument index="1" name="parameters" type="Array">
  36. </argument>
  37. <description>
  38. </description>
  39. </signal>
  40. </signals>
  41. <constants>
  42. <constant name="MODE_PROXY" value="0" enum="DispatchMode">
  43. </constant>
  44. <constant name="MODE_SIGNAL" value="1" enum="DispatchMode">
  45. </constant>
  46. </constants>
  47. </class>