internal DataContainer(Instance instance) { this.instance = instance; instance.setNativeEvent(Events.WorldList, OnWorldList); instance.setNativeEvent(Events.WorldSetting, OnWorldSetting); instance.setNativeEvent(Events.WorldSettingsDone, OnWorldSettingsDone); instance.setNativeEvent(Events.UserAttributes, OnUserAttributes); }
internal TerrainContainer(Instance instance) { this.instance = instance; instance.setNativeEvent(Events.TerrainNode, OnTerrainNode); instance.setNativeCallback(Callbacks.TerrainNodeSet, OnNodeSetCallback); }
internal AvatarsContainer(Instance instance) { this.instance = instance; instance.setNativeEvent(Events.AvatarAdd, OnAvatarAdd); instance.setNativeEvent(Events.AvatarChange, OnAvatarChange); instance.setNativeEvent(Events.AvatarDelete, OnAvatarDelete); instance.setNativeEvent(Events.AvatarClick, OnAvatarClicked); instance.setNativeEvent(Events.Teleport, OnAvatarTeleported); instance.setNativeEvent(Events.Url, OnAvatarUrl); }
internal PropertyContainer(Instance instance) { this.instance = instance; instance.setNativeEvent(Events.Object, OnObjectCreate); instance.setNativeEvent(Events.ObjectChange, OnObjectChange); instance.setNativeEvent(Events.ObjectDelete, OnObjectDelete); instance.setNativeEvent(Events.ObjectClick, OnObjectClick); instance.setNativeEvent(Events.ObjectBumpBegin, OnObjectBumpBegin); instance.setNativeEvent(Events.ObjectBumpEnd, OnObjectBumpEnd); instance.setNativeEvent(Events.QueryCellEnd, OnQueryCellEnd); instance.setNativeCallback(Callbacks.ObjectAdd, OnObjectCreateCallback); instance.setNativeCallback(Callbacks.ObjectChange, OnObjectChangeCallback); instance.setNativeCallback(Callbacks.ObjectDelete, OnObjectDeleteCallback); instance.setNativeCallback(Callbacks.ObjectGet, OnObjectGetCallback); }