private void OnMissiveTypeReceived(ExampleMissive exampleMissive) { string tempString = string.Format("Typed Missive received! Data: int = {0}, float = {1:F10}, bool = {2}, string = {3}", exampleMissive.missiveInt, exampleMissive.missiveFloat, exampleMissive.missiveBool, exampleMissive.missiveString); Debug.Log(tempString); exampleOutputText.text = tempString; }
public void SendExampleMissive() { int tempInt; float tempFloat; ExampleMissive missive = new ExampleMissive { missiveInt = int.TryParse(exampleIntInputField.text, out tempInt) ? tempInt : 0, missiveFloat = float.TryParse(exampleFloatInputField.text, out tempFloat) ? tempFloat : 0f, missiveBool = exampleBoolInputToggle.isOn, missiveString = exampleStringInputField.text }; Missive.Send(missive); Missive.Send("NamedTypelessTest"); Missive.Send("NamedTypedTest", new ExampleMissive { missiveInt = 1, missiveFloat = 1f, missiveBool = true, missiveString = "named typed missive" }); }