private void Start() { //NOTE: このイベントはエディタ実行では飛んできません(Window Procedureに関わるので) _windowProcedureHook = new WindowProcedureHook(); _windowProcedureHook.StartObserve(); _windowProcedureHook.ReceiveRawInput += OnReceiveRawInput; }
private void Start() { #if UNITY_EDITOR EditorSetupTargetKeyCodes(); #endif //キーボードだけ登録する。マウスはUnityが自動でRegisterするらしく、下手に触ると危ないので触らない。 RegisterKeyboard(); //NOTE: このイベントはエディタ実行では飛んできません(Window Procedureに関わるので) _windowProcedureHook = new WindowProcedureHook(); _windowProcedureHook.StartObserve(); _windowProcedureHook.ReceiveRawInput += OnReceiveRawInput; }
private void Start() { //NOTE: このイベントはエディタ実行では飛んできません(Window Procedureに関わるので) _windowProcedureHook = GetComponent <WindowProcedureHook>(); _windowProcedureHook.ReceiveRawInput += OnReceiveRawInput; _handler.Commands.Subscribe(c => { if (c.Command == MessageCommandNames.EnableFpsAssumedRightHand) { EnableFpsAssumedRightHand = c.ToBoolean(); } }); }