{"action":"opened","issue":{"url":"https://api.github.com/repos/vexe/VFW/issues/11","labels_url":"https://api.github.com/repos/vexe/VFW/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/vexe/VFW/issues/11/comments","events_url":"https://api.github.com/repos/vexe/VFW/issues/11/events","html_url":"https://github.com/vexe/VFW/issues/11","id":75018468,"number":11,"title":"BetterBehaviour doesn't work with UnityEvent","user":{"login":"colms","id":1678145,"avatar_url":"https://avatars.githubusercontent.com/u/1678145?v=3","gravatar_id":"","url":"https://api.github.com/users/colms","html_url":"https://github.com/colms","followers_url":"https://api.github.com/users/colms/followers","following_url":"https://api.github.com/users/colms/following{/other_user}","gists_url":"https://api.github.com/users/colms/gists{/gist_id}","starred_url":"https://api.github.com/users/colms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/colms/subscriptions","organizations_url":"https://api.github.com/users/colms/orgs","repos_url":"https://api.github.com/users/colms/repos","events_url":"https://api.github.com/users/colms/events{/privacy}","received_events_url":"https://api.github.com/users/colms/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-10T22:44:35Z","updated_at":"2015-05-10T22:44:35Z","closed_at":null,"body":"Hi. There was an event system added to Unity 4.6 that I was interested in using called [UnityEvents](http://docs.unity3d.com/Manual/UnityEvents.html). It was originally just for GUI but was extended to work throughout a game. Here's a script with the event,\r\n\r\n```csharp\r\nusing UnityEngine;\r\nusing UnityEngine.Events;\r\nusing Vexe.Runtime.Types;\r\n\r\npublic class NewBehaviourScript : MonoBehaviour\r\n{\r\n    public UnityEvent MyEvent;\r\n}\r\n```\r\n\r\nWhen I attach this script to a Game Object, I get a nice inspector list as expected. However, when I instead inherit from BetterBehaviour, the inspector shows two strange fields, \"M Persistent Calls\" and \"M Type Name\". These fields don't seem to work as the inspector does with the MonoBehaviour.\r\n\r\nI'd like to use these UnityEvents. Are there any Vexe types that play well with UnityEvent? (I'm aware of a different event system but not one built on UnityEvent.) If not, is there a quick edit I can make to VFW that would make it so the inspector reverts to the default MonoBehaviour style for just classes inheriting from UnityEvent?\r\n\r\nSide note: Video of this system in use in [this](https://www.youtube.com/watch?v=iYfp8CWK2as) video (skip to minute 9).\r\n\r\nThanks"}}