Bool IsUpdateRegistered Event OnKeyDown(Int aiKeyCode) RegisterForSingleUpdate(1.0) ; 1秒後にOnUpdateイベントを予約 IsUpdateRegistered = true ; 予約したということを覚えておく EndEvent Event OnUpdate() IsUpdateRegistered = false ; 時間がきたのでもう覚えてなくていい Debug.Notification("キーが長押しされました") EndEvent Event OnKeyUp(Int aiKeyCode, Float afHoldTime) if IsUpdateRegistered ; まだ予約している最中なら IsUpdateRegistered = false ; 予約したことを忘れる UnregisterForUpdate() ; OnUpdateイベントの予約を取り消す endif EndEvent