SGroupInfo
Index
Properties Index
Property Name
int ID get
int OwnerID get
string Name get
string Description get
string Access get
string ImageUrl get
int MaxAvatars get
string Role get
string CreateDate get
Properties
ID
int ID get
The ID of the group.
ID = Space.Groups.GetGroupInfo(350).ID
OwnerID
int OwnerID get
The ID of the group's owner.
OwnerID = Space.Groups.GetGroupInfo(350).OwnerID
--Clicking this object will show canvas1 if you are a group's owner
--and will show canvas2 if you are not
thisObject = Space.Host.ExecutingObject
canvas1 = Space.Host.GetReference("canvas1")--Add this object with canvas as reference in Scripting Runtime
canvas2 = Space.Host.GetReference("canvas2")--Add this object with canvas as reference in Scripting Runtime
OnClickFunction = function()
local groupInfo = Space.Groups.GetGroupInfo(350)
if groupInfo.OwnerID == Space.Scene.PlayerAvatar.ID then
canvas1.Active = true
else
canvas2.Active = true
end
end
Name
string Name get
The name of the group.
Name = Space.Groups.GetGroupInfo(350).Name
--Clicking this object will show group 355's Name on a UIText object
thisObject = Space.Host.ExecutingObject
uiText = Space.Host.GetReference("text").UIText --Add this object with UIText component as reference in Scripting Runtime
OnClickFunction = function()
GroupInfo = Space.Groups.GetGroupInfo(350)
uiText.Text = GroupInfo.Name
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)
Description
string Description get
The description of the group.
Description =Space.Groups.GetGroupInfo(350).Description
--Clicking this object will show group 355's Description on a UIText object
thisObject = Space.Host.ExecutingObject
uiText = Space.Host.GetReference("text").UIText --Add this object with UIText component as reference in Scripting Runtime
OnClickFunction = function()
GroupInfo = Space.Groups.GetGroupInfo(350)
uiText.Text = GroupInfo.Description
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)
Access
string Access get
The level of access the group has, e.g. public or private.
Access = Space.Groups.GetGroupInfo(350).Access
--Clicking this object will show group 355's Access on a UIText object
thisObject = Space.Host.ExecutingObject
uiText = Space.Host.GetReference("text").UIText --Add this object with UIText component as reference in Scripting Runtime
OnClickFunction = function()
GroupInfo = Space.Groups.GetGroupInfo(350)
uiText.Text = GroupInfo.Access
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)
ImageUrl
string ImageUrl get
The URL of the group's image.
ImageUrl = Space.Groups.GetGroupInfo(350).ImageUrl
--Clicking this object will show group 355's ImageUrl on a UIText object
thisObject = Space.Host.ExecutingObject
uiText = Space.Host.GetReference("text").UIText --Add this object with UIText component as reference in Scripting Runtime
OnClickFunction = function()
GroupInfo = Space.Groups.GetGroupInfo(350)
uiText.Text = GroupInfo.ImageUrl
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)
MaxAvatars
int MaxAvatars get
The max number of members the group can have.
MaxAvatars = Space.Groups.GetGroupInfo(350).MaxAvatars
--Clicking this object will show group 355's MaxAvatars on a UIText object
thisObject = Space.Host.ExecutingObject
uiText = Space.Host.GetReference("text").UIText --Add this object with UIText component as reference in Scripting Runtime
OnClickFunction = function()
GroupInfo = Space.Groups.GetGroupInfo(350)
uiText.Text = GroupInfo.MaxAvatars
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)
Role
string Role get
Player's role in this group.
Role = Space.Groups.GetGroupInfo(350).Role
--Clicking this object will show canvas1 if you are a VIP in the group
--and will show canvas2 if you are a regular member
--and will show canvas3 if you are the group owner
thisObject = Space.Host.ExecutingObject
canvas1 = Space.Host.GetReference("canvas1")--Add this object with canvas as reference in Scripting Runtime
canvas2 = Space.Host.GetReference("canvas2")--Add this object with canvas as reference in Scripting Runtime
canvas3 = Space.Host.GetReference("canvas3")--Add this object with canvas as reference in Scripting Runtime
OnClickFunction = function()
local groupInfo = Space.Groups.GetGroupInfo(350)
if groupInfo.Role == "Owner" then
canvas3.Active = true
elseif groupInfo.Role == "VIP" then
canvas1.Active = true
elseif groupInfo.Role == "Normal" then
canvas2.Active = true
end
end
CreateDate
string CreateDate get
Creation date of the group.
CreateDate = Space.Groups.GetGroupInfo(350).CreateDate
--Clicking this object will show group 355's creation date on a UIText object
thisObject = Space.Host.ExecutingObject
uiText = Space.Host.GetReference("text").UIText --Add this object with UIText component as reference in Scripting Runtime
OnClickFunction = function()
CreateDate = Space.Groups.GetGroupInfo(350).CreateDate
uiText.Text = CreateDate
end
thisObject.AddClickable()
thisObject.Clickable.OnClick(OnClickFunction)