Status synchronization1. hand animation status2. mission score3. scene status4. mission count |
Object synchronization1. dart2. dartboard3. item board4. hidden box (including a dart and a dartboard) |
// set dart as child in dartboardvoid CmdDart (GameObject dart, GameObject board) {dart.transform.parent = board.transform;dart.GetComponent<Rigidbody> ().useGravity = false;dart.GetComponent<Collider> ().isTrigger = true;} |
// adjust the amount of rotation of the item boardvoid RpcTurnPower (int amount){if (!isServer) {GameObject.Find(”item board”).GetComponent<csh-Turn> ().SendMessage (”TurnPower”, amount);}} |
[SyncVar] // hand grab status public bool handGrabVar;[SyncVar] // score board status Public int scoreBaord; |