void refreshPropertyData() { var enu = propertyNames.GetEnumerator(); while (enu.MoveNext()) { switch (enu.Current) { case "UInput_anyKey": FduClusterInputMgr.SetButton(enu.Current, Input.anyKey); break; case "UInput_anyKeyDown": FduClusterInputMgr.SetButton(enu.Current, Input.anyKeyDown); break; case "UInput_mousePosition": FduClusterInputMgr.SetPosition(enu.Current, Input.mousePosition); break; case "UInput_mouseScrollDelta": FduClusterInputMgr.SetPosition(enu.Current, Input.mouseScrollDelta); break; case "UInput_scaledMousePosition": FduClusterInputMgr.SetPosition(enu.Current, new Vector3(Input.mousePosition.x / Screen.width, Input.mousePosition.y / Screen.height, Input.mousePosition.z)); break; } } }
public void refreshInputData() { var enu = keyboardNames.GetEnumerator(); while (enu.MoveNext()) { bool newValue; KeyCode code = enu.Current; newValue = Input.GetKey(code); FduClusterInputMgr.SetKey(code, newValue); } var mouEnu = mouseNames.GetEnumerator(); while (mouEnu.MoveNext()) { bool newValue; newValue = Input.GetMouseButton(mouEnu.Current); FduClusterInputMgr.SetMouse(mouEnu.Current, newValue); } var butEnu = buttonNames.GetEnumerator(); while (butEnu.MoveNext()) { bool newValue; newValue = Input.GetButton(butEnu.Current); FduClusterInputMgr.SetButton(butEnu.Current, newValue); } var axisEnu = axisNames.GetEnumerator(); while (axisEnu.MoveNext()) { float newVlaue; newVlaue = Input.GetAxis(axisEnu.Current); FduClusterInputMgr.SetAxis(axisEnu.Current, newVlaue); } refreshPropertyData(); }
void Awake() { ObjectID = FduSyncBaseIDManager.getClusterInputManagerSyncId(); _instance = this; }