Skip to content

[library] Spacebrew library for Unity3D

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

Spacebrew/spacebrewUnity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2ccf9b8 · Oct 20, 2020

History

17 Commits
Oct 20, 2020
Oct 18, 2020
Nov 6, 2017
Apr 14, 2014
Oct 18, 2020
Oct 19, 2020
Oct 18, 2020
Oct 18, 2020
Oct 18, 2020
Oct 18, 2020
Oct 18, 2020
Oct 18, 2020
Oct 18, 2020

Repository files navigation

spacebrewUnity

A Spacebrew client library for Unity3D.

Usage

This is a Unity Package which can be imported into your Unity project. Use the Unity Package Manager to import this git repo into your project (Detailed instructions)

SpacebrewClient: This is where you configure your Spacebrew client to point to your desired server and setup your publishers and subscribers.

Alt text

SpacebrewEvents: This is what you attach to your game object to have it send and receive Spacebrew events.

SpacebrewClient sbClient;

// Use this for initialization
void Start () {
	GameObject go = GameObject.Find ("SpacebrewObject"); // the name of your client object
	sbClient = go.GetComponent <SpacebrewClient> ();

	// register an event with the client and a callback function here.
	// COMMON GOTCHA: THIS MUST MATCH THE NAME VALUE YOU TYPED IN THE EDITOR!!
	sbClient.addEventListener (this.gameObject, "mystring");
}

// Update is called once per frame
void Update () {
	if (Input.GetKeyDown ("space")) {
		print ("Sending Spacebrew Message");
		// name, type, value
		// COMMON GOTCHA: THIS MUST MATCH THE NAME VALUE YOU TYPED IN THE EDITOR!!
		sbClient.sendMessage("mybool", "boolean", "true");
	}
}

public void OnSpacebrewEvent(SpacebrewClient.SpacebrewMessage _msg) {
	print ("Received Spacebrew Message");
	print (_msg.name);
	print (_msg.value);
}

Import Details

Once you have your Unity project open:

  • go to Window -> Package Manager
  • click on the + in the upper left corner of the Package Manager window
  • select Add package from git URL
  • Enter https://github.com/spacebrew/spacebrewUnity.git into the prompt and click Add

About

[library] Spacebrew library for Unity3D

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published