Table of Contents

Interface IMultiActManager

多人連線互動的物件

public interface IMultiActManager

Methods

BindGameObject(int, GameObject)

綁定欲進行位置與旋轉同步之物件實體

void BindGameObject(int index, GameObject go)

Parameters

index int

索引值,最多三個

go GameObject

欲綁定物件

CallRPC(int, string)

任何人都可呼叫發出一次性事件

void CallRPC(int ivalue, string svalue)

Parameters

ivalue int

事件傳遞 整數 值

svalue string

事件傳遞 字串 值

ChangeFloat(int, float)

void ChangeFloat(int index, float value)

Parameters

index int
value float

ChangeInteger(int, int)

主動修改同步數值 注意:須先取得存取權

void ChangeInteger(int index, int value)

Parameters

index int
value int

ChangeString(int, string)

void ChangeString(int index, string value)

Parameters

index int
value string

CheckAuthority()

主動取得存取權限

bool CheckAuthority()

Returns

bool

GetGameObject(int)

取得紀錄同步位置與旋轉的物件實體

GameObject GetGameObject(int index)

Parameters

index int

索引值,最多三個

Returns

GameObject

回傳紀錄物件

Initial()

重新初始化,清除所有Callback

void Initial()

RegisterCallback(IMultiActCallback)

註冊互動物件後,可取得互動物件的控制元件,並透過Callback收到同步數值改變

bool RegisterCallback(IMultiActCallback multiActCallback)

Parameters

multiActCallback IMultiActCallback

透過Callback收到同步數值改變

Returns

bool

RequestAuthority()

主動取得存取權限

void RequestAuthority()