Skip to content

Calls / Emits Functions / Signals of Inspected Objects

License

Notifications You must be signed in to change notification settings

AlexDarigan/RemoteCaller

Repository files navigation

Remote Caller

Remote Caller is an EditorInspectorPlugin for Godot Game Engine that allows users to call functions and emit signals with various parameters in game from a few clicks on the Inspector

Video of Remote Caller Plugin

Features

You can call any function* (with any number of parameters) and or emit a signal (with any number of parameters) on any object that you can inspect

We've intentionally blocked a few of the major Engine Callbacks to save you from yourself but feel free to go into to "res://addons/remote_caller/callable_property.gd" if you must.

Quick Setup

  1. ( Refer to the gif at the top for visual instruction )
  2. Download the latest release
  3. Unzip it
  4. Add the unzipped folder to your project's addons folder
  5. Click Project -> Project Settings -> Plugin Tab -> Enable "Remote Caller"
  6. Run your project
  7. Click "Remote" in the Scene Tree Dock
  8. Select the Node you want to use (or find the object on a node that you want to use)
  9. Under "Script Variables" in the inspector, initialize the array to 0 (or required parameters)
  10. Select the function/signal from the Menu under "Remote Caller"
  11. Press "call" and watch magic happen

Known Issues

  • Cannot set Objects as parameters. They vanish the moment you do.
  • Cannot set RIDs as parameters. They vanish the moment you do.

About

Calls / Emits Functions / Signals of Inspected Objects

Resources

License

Stars

Watchers

Forks

Packages

No packages published