public void CheckTheTriggerKey() { foreach (GameObject slotControllerObj in SlorControllerToolBar) { SlotController slotControllerCheck = slotControllerObj.GetComponent <SlotController>(); if (slotControllerCheck.ReturnKeyCodeObject() == KeyCode.None) { return; } else { if (Input.GetKeyDown(slotControllerCheck.ReturnKeyCodeObject())) { foreach (var scriptableObject in ((NetworkRoomManagerExt)NetworkManager.singleton).scriptableObjectToMirror.Select(((value, index) => new { value, index }))) { if (slotControllerCheck.ReturnPrefab() == null) { DestoryAllObjectInHandServer(); PlayerController.SetBasicSpeed(); PlayerController.SetDefaultSpeedToVariableCalculate(); return; } else if (scriptableObject.value.name == slotControllerCheck.ReturnPrefab().name) { DestoryAllObjectInHandServer(); SendSlotControllerToObjectServer(scriptableObject.index); continue; } } } } } }