add custom hotbar
This commit is contained in:
parent
72029047a5
commit
8232eacff2
12 changed files with 304 additions and 8 deletions
|
@ -13,6 +13,7 @@ export class clientState {
|
|||
character: CharacterRigR6,
|
||||
debugEnabled: boolean,
|
||||
isRunning: boolean,
|
||||
backpack: Backpack,
|
||||
// lastProcessedCommand: Inputkind,
|
||||
|
||||
logger: Logger
|
||||
|
@ -21,6 +22,7 @@ export class clientState {
|
|||
this.player = player
|
||||
this.debugEnabled = debugEnabled
|
||||
this.isRunning = isRunning
|
||||
this.backpack = backpack
|
||||
// this.lastProcessedCommand = lastProcessedCommand
|
||||
|
||||
this.logger = logger
|
||||
|
@ -30,6 +32,7 @@ export class clientState {
|
|||
character: CharacterRigR6
|
||||
debugEnabled: boolean
|
||||
isRunning: boolean
|
||||
backpack: Backpack
|
||||
lastProcessedCommand?: InputKind
|
||||
|
||||
logger: Logger
|
||||
|
|
33
src/ReplicatedStorage/ui/padding.tsx
Normal file
33
src/ReplicatedStorage/ui/padding.tsx
Normal file
|
@ -0,0 +1,33 @@
|
|||
import Hooks from "@rbxts/roact-hooks"
|
||||
import Roact from "@rbxts/roact"
|
||||
|
||||
interface PaddingProps extends Roact.JsxInstanceProperties<UIPadding> {
|
||||
Padding?: UDim | Roact.Binding<UDim>
|
||||
PaddingX?: UDim | Roact.Binding<UDim>
|
||||
PaddingY?: UDim | Roact.Binding<UDim>
|
||||
|
||||
Event?: Roact.JsxInstanceEvents<UIPadding>
|
||||
Change?: Roact.JsxInstanceChangeEvents<UIPadding>
|
||||
}
|
||||
|
||||
const padding: Hooks.FC<PaddingProps> = (props, hooks) => {
|
||||
const {} = hooks
|
||||
const { Padding, PaddingX, PaddingY } = props
|
||||
|
||||
const spreadableProps = { ...props } as Partial<PaddingProps>
|
||||
delete spreadableProps.Padding
|
||||
delete spreadableProps.PaddingX
|
||||
delete spreadableProps.PaddingY
|
||||
|
||||
return (
|
||||
<uipadding
|
||||
{...spreadableProps}
|
||||
PaddingBottom={PaddingY ?? Padding}
|
||||
PaddingTop={PaddingY ?? Padding}
|
||||
PaddingLeft={PaddingX || Padding}
|
||||
PaddingRight={PaddingX || Padding}
|
||||
/>
|
||||
)
|
||||
}
|
||||
|
||||
export default new Hooks(Roact)(padding)
|
Loading…
Add table
Add a link
Reference in a new issue