示例#1
0
 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);
 }
示例#4
0
        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);
        }