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
ChangeFloat(int, float)
void ChangeFloat(int index, float value)
Parameters
ChangeInteger(int, int)
主動修改同步數值 注意:須先取得存取權
void ChangeInteger(int index, int value)
Parameters
ChangeString(int, string)
void ChangeString(int index, string value)
Parameters
CheckAuthority()
主動取得存取權限
bool CheckAuthority()
Returns
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
RequestAuthority()
主動取得存取權限
void RequestAuthority()