انتقل إلى المحتوى الرئيسي

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)