Quenty / NevermoreEngine

ModuleScript loader with reusable and easy unified server-client modules for faster game development on Roblox
https://quenty.github.io/NevermoreEngine/
MIT License
409 stars 124 forks source link

:Once() method for Signal #263

Closed OttoHatt closed 2 years ago

OttoHatt commented 2 years ago

What package is this for? Signal.

Describe your problem Roblox are adding a :Once(fn) method to RBXScriptSignal.

Describe the solution you'd like It'd be nice to mirror the API! I've always thought of Signal as a drop-in replacement.

OttoHatt commented 2 years ago

I can make a PR for this later, should be very simple?

Quenty commented 2 years ago

Yeah, this is good! I'll add it, or feel free to submit a PR!

github-actions[bot] commented 2 years ago

:rocket: Issue was released in @quenty/actionmanager@6.1.0, @quenty/adorneevalue@3.1.0, @quenty/attributeutils@7.1.0, @quenty/basicpane@6.1.0, @quenty/binder@7.1.0, @quenty/blend@5.1.0, @quenty/boundlinkutils@7.1.0, @quenty/brio@7.1.0, @quenty/buttonhighlightmodel@6.1.0, @quenty/camera@8.1.0, @quenty/canceltoken@5.2.0, @quenty/clienttranslator@7.1.0, @quenty/cmdrservice@6.1.0, @quenty/color3utils@4.1.0, @quenty/colorpalette@3.1.0, @quenty/colorpicker@3.1.0, @quenty/conditions@3.1.0, @quenty/cooldown@4.1.0, @quenty/datastore@6.1.0, @quenty/deathreport@2.1.0, @quenty/depthoffield@4.1.0, @quenty/enabledmixin@5.2.0, @quenty/equippedtracker@6.1.0, @quenty/fakeskybox@5.2.0, @quenty/firstpersoncharactertransparency@6.1.0, @quenty/gameconfig@4.1.0, @quenty/gameproductservice@4.1.0, @quenty/gamescalingutils@6.1.0, @quenty/genericscreenguiprovider@6.1.0, @quenty/hide@4.1.0, @quenty/hintscoringutils@8.1.0, @quenty/humanoidspeed@4.1.0, @quenty/humanoidtracker@6.1.0, @quenty/idleservice@6.1.0, @quenty/ik@8.1.0, @quenty/inputkeymaputils@6.1.0, @quenty/inputmode@6.1.0, @quenty/instanceutils@6.1.0, @quenty/linkutils@6.1.0, @quenty/lipsum@7.1.0, @quenty/localizedtextutils@5.1.0, @quenty/multipleclickutils@6.1.0, @quenty/observablecollection@4.1.0, @quenty/parttouchingcalculator@7.1.0, @quenty/permissionprovider@7.1.0, @quenty/playerbinder@7.1.0, @quenty/playerhumanoidbinder@7.1.0, @quenty/playerinputmode@2.1.0, @quenty/r15utils@6.1.0, @quenty/radial-image@2.1.0, @quenty/ragdoll@8.1.0, @quenty/rogue-humanoid@2.1.0, @quenty/rogue-properties@3.1.0, @quenty/rx@6.1.0, @quenty/rxbinderutils@7.1.0, @quenty/scoredactionservice@8.1.0, @quenty/scrollingframe@6.3.0, @quenty/servicebag@5.2.0, @quenty/settings-inputkeymap@2.1.0, @quenty/settings@3.1.0, @quenty/signal@2.3.0, @quenty/softshutdown@2.1.0, @quenty/spawning@3.1.0, @quenty/statestack@7.1.0, @quenty/teamtracker@6.1.0, @quenty/teamutils@3.1.0, @quenty/textserviceutils@6.1.0, @quenty/tie@3.1.0, @quenty/timesyncservice@6.1.0, @quenty/valuebaseutils@6.1.0, @quenty/valueobject@6.1.0, @quenty/viewport@4.1.0 :rocket: