private void ViveBridge_PadClicked(object sender, ClickedEventArgs e) { if (!isLocalPlayer) { return; } switch (ViveBridge.InteractionMode) { case InteractionMode.SpawnPrimitives: Debug.Log("Indicator #: " + ViveBridge.IndicatorCount); if (ViveBridge.IndicatorCount == 4 || ViveBridge.IndicatorCount == 8) { if (isLocalPlayer && isServer) { var primitive = primitiveManager.SpawnBox(); RpcSetScale(primitive, primitive.transform.localScale); RpcSetName(primitive, primitive.name); RpcClearPointsText(); ViveBridge.ChangeMode = false; } } break; } }