MCPcopy Create free account

hub / github.com/coldi/r3f-game-demo / functions

Functions155 in github.com/coldi/r3f-game-demo

↓ 21 callersFunctionuseGameObject
()
src/@core/useGameObject.ts:4
↓ 20 callersFunctionuseGame
()
src/@core/useGame.ts:4
↓ 16 callersFunctionpublish
(name: T['name'], data?: T['data'])
src/@core/utils/createPubSub.ts:11
↓ 12 callersFunctionuseGameObjectEvent
( eventName: T['name'], callback: (data: T['data']) => void, deps: DependencyList = [] )
src/@core/useGameObjectEvent.ts:5
↓ 8 callersMethodadd
(t: TileLike | number)
src/@core/utils/tileUtils.ts:34
↓ 7 callersMethodround
()
src/@core/utils/tileUtils.ts:116
↓ 6 callersFunctionfindGameObjectsByXY
(x, y)
src/@core/Game.tsx:123
↓ 6 callersFunctiontileUtils
(from: TileLike = { x: 0, y: 0 })
src/@core/utils/tileUtils.ts:212
↓ 6 callersFunctionuseGameEvent
( eventName: T['name'], callback: (data: T['data']) => void, deps: DependencyList = [] )
src/@core/useGameEvent.ts:5
↓ 5 callersMethodclone
()
src/@core/utils/tileUtils.ts:187
↓ 5 callersFunctionuseCollisionTest
({ sight = false, hit = false, }: CollisionTestOptions = {})
src/@core/useCollisionTest.ts:13
↓ 5 callersFunctionuseComponentRegistry
( name: T['name'], api: T['api'] )
src/@core/useComponentRegistry.ts:15
↓ 5 callersFunctionwaitForMs
(ms: number)
src/@core/utils/waitForMs.ts:1
↓ 4 callersFunctiongetComponent
(id)
src/@core/GameObject.tsx:123
↓ 4 callersFunctiongetGameState
(key)
src/@core/Game.tsx:69
↓ 4 callersFunctionsetGameState
(key, value)
src/@core/Game.tsx:66
↓ 4 callersFunctionuseGameLoop
(callback: FrameRequestCallback, condition = true)
src/@core/useGameLoop.ts:6
↓ 4 callersFunctionuseKeyPress
(key: string | string[])
src/@core/useKeyPress.ts:4
↓ 4 callersFunctionuseSceneManager
()
src/@core/useSceneManager.ts:4
↓ 3 callersFunctionfindPath
({ from, to, map }: PathOptions)
src/@core/utils/findPath.ts:18
↓ 3 callersFunctionsetScene
(nextScene)
src/@core/SceneManager.tsx:38
↓ 3 callersFunctionuseSound
({ src, loop = false, volume = 1, onStop }: SoundProps)
src/@core/Sound.tsx:25
↓ 3 callersFunctionuseStateFromProp
( prop: T )
src/@core/useStateFromProp.ts:3
↓ 2 callersFunctioncreatePubSub
()
src/@core/utils/createPubSub.ts:8
↓ 2 callersFunctioncreateRegExp
(extensions: string)
src/@core/AssetLoader.tsx:26
↓ 2 callersMethodequals
(t: TileLike)
src/@core/utils/tileUtils.ts:82
↓ 2 callersFunctionfindGameObjectByName
(name)
src/@core/Game.tsx:120
↓ 2 callersMethodfloatDistance
(t: TileLike)
src/@core/utils/tileUtils.ts:100
↓ 2 callersFunctiongetPointer
(mouse: THREE.Vector2, camera: THREE.Camera)
src/@core/usePointer.ts:8
↓ 2 callersMethodlineTo
(t: TileLike)
src/@core/utils/tileUtils.ts:172
↓ 2 callersFunctionmapDataString
(str: string)
src/@core/utils/mapUtils.ts:44
↓ 2 callersMethodmultiplyScalar
(scalar: number)
src/@core/utils/tileUtils.ts:67
↓ 2 callersFunctionsetLevel
(level)
src/@core/SceneManager.tsx:61
↓ 2 callersFunctionsubscribe
( name: T['name'], handler: PubSubHandler<T['data']> )
src/@core/utils/createPubSub.ts:32
↓ 2 callersMethodtoString
()
src/@core/utils/tileUtils.ts:191
↓ 2 callersFunctionuseAsset
(urlOrObj: AssetUrlParam)
src/@core/useAsset.ts:6
↓ 2 callersFunctionusePathfinding
()
src/@core/usePathfinding.ts:12
↓ 1 callersMethodangleRad
(t: TileLike)
src/@core/utils/tileUtils.ts:104
↓ 1 callersMethoddiagonal
(index: number)
src/@core/utils/tileUtils.ts:30
↓ 1 callersMethoddirection
(index: number)
src/@core/utils/tileUtils.ts:26
↓ 1 callersMethoddistance
(t: TileLike)
src/@core/utils/tileUtils.ts:112
↓ 1 callersMethoddivideScalar
(scalar: number)
src/@core/utils/tileUtils.ts:74
↓ 1 callersMethodfromString
(string: string)
src/@core/utils/tileUtils.ts:195
↓ 1 callersFunctiongetRoundedCameraPosition
(camera: THREE.Camera)
src/components/CameraFollowScript.tsx:11
↓ 1 callersFunctionhasSubscriptions
(name: T['name'])
src/@core/utils/createPubSub.ts:44
↓ 1 callersFunctioninstantiate
(newElement, portalNode)
src/@core/Scene.tsx:80
↓ 1 callersMethodlength
()
src/@core/utils/tileUtils.ts:86
↓ 1 callersMethodlerp
(t: TileLike, n: number)
src/@core/utils/tileUtils.ts:122
↓ 1 callersFunctionloadAsset
(url)
src/@core/AssetLoader.tsx:31
↓ 1 callersFunctionmakeMash
()
src/@core/utils/seedRandom.ts:44
↓ 1 callersMethodneighbor
(index: number)
src/@core/utils/tileUtils.ts:128
↓ 1 callersFunctionnormalize
(styles: StylesToMerge)
src/@core/utils/styleUtils.ts:3
↓ 1 callersFunctionpickSrc
src/@core/Sound.tsx:20
↓ 1 callersMethodrangeNeighbors
(rangeX: number, rangeY = rangeX)
src/@core/utils/tileUtils.ts:136
↓ 1 callersFunctionregisterComponent
(id, api)
src/@core/GameObject.tsx:117
↓ 1 callersFunctionregisterGameObject
(identifier, ref)
src/@core/Game.tsx:87
↓ 1 callersMethodscale
(t: TileLike | number)
src/@core/utils/tileUtils.ts:56
↓ 1 callersFunctionseedRandom
(seed: Seed)
src/@core/utils/seedRandom.ts:11
↓ 1 callersMethodsquareDistance
(t: TileLike)
src/@core/utils/tileUtils.ts:94
↓ 1 callersMethodsub
(t: TileLike | number)
src/@core/utils/tileUtils.ts:45
↓ 1 callersFunctionunregisterComponent
(id)
src/@core/GameObject.tsx:120
↓ 1 callersFunctionunregisterGameObject
(identifier, ref)
src/@core/Game.tsx:103
↓ 1 callersFunctionunsubscribe
( name: T['name'], handler: PubSubHandler<T['data']> )
src/@core/utils/createPubSub.ts:21
↓ 1 callersFunctionuseForceUpdate
()
src/@core/useForceUpdate.ts:3
↓ 1 callersFunctionuseGameObjectStore
( key: string, write: () => T, read?: (storedData: T) => void )
src/@core/useGameObjectStore.tsx:20
↓ 1 callersFunctionuseInteractableTest
()
src/@core/useInteractableTest.ts:7
↓ 1 callersFunctionuseInteraction
(callback: InteractionCallback)
src/@core/useInteraction.ts:5
↓ 1 callersFunctionuseKeyActions
( keyMap: { [key: string]: (e: KeyboardEvent) => void; }, enabledWhenPaused = false )
src/@core/useKeyActions.ts:4
↓ 1 callersFunctionuseMapSnapshot
()
src/@core/useMapSnapshot.ts:10
↓ 1 callersFunctionusePointer
()
src/@core/usePointer.ts:13
↓ 1 callersFunctionusePointerClick
(clickCallback: (event: PointerEvent) => void)
src/@core/usePointerClick.ts:5
↓ 1 callersFunctionuseScene
()
src/@core/Scene.tsx:30
↓ 1 callersFunctionuseWindowSize
()
src/@core/useWindowSize.ts:3
FunctionApp
()
src/App.tsx:30
FunctionAssetLoader
({ urls: urlsProp, placeholder, children }: Props)
src/@core/AssetLoader.tsx:69
FunctionAssetLoaderProvider
({ children }: ProviderProps)
src/@core/AssetLoader.tsx:61
FunctionCameraFollowScript
()
src/components/CameraFollowScript.tsx:26
FunctionCharacterScript
({ children }: Props)
src/components/CharacterScript.tsx:34
FunctionCoffeeMachine
(props: GameObjectProps)
src/entities/CoffeeMachine.tsx:28
FunctionCoffeeScript
()
src/entities/CoffeeMachine.tsx:12
FunctionCollider
({ isTrigger = false }: Props)
src/@core/Collider.tsx:31
FunctionDisableOnTriggerScript
()
src/entities/PizzaPickup.tsx:11
FunctionGame
({ movementDuration = 250, cameraZoom = 64, children, }: Props)
src/@core/Game.tsx:48
FunctionGameObject
({ name, displayName, layer, children, disabled: initialDisabled = false, persisted =
src/@core/GameObject.tsx:96
FunctionGameStoreProvider
({ children }: ProviderProps)
src/@core/useGameObjectStore.tsx:84
FunctionGameUi
({ children }: Props)
src/@core/GameUi.tsx:11
FunctionHtmlOverlay
({ children, ...props }: HTMLProps)
src/@core/HtmlOverlay.tsx:5
FunctionInteractable
()
src/@core/Interactable.tsx:24
FunctionMoveable
({ isStatic = false }: Props)
src/@core/Moveable.tsx:43
FunctionOfficeScene
()
src/scenes/OfficeScene.tsx:80
FunctionOtherScene
()
src/scenes/OtherScene.tsx:43
FunctionPersistence
()
src/@core/GameObject.tsx:70
FunctionPizzaPickup
(props: GameObjectProps)
src/entities/PizzaPickup.tsx:25
FunctionPlant
(props: GameObjectProps)
src/entities/Plant.tsx:7
FunctionPlayer
(props: GameObjectProps)
src/entities/Player.tsx:12
FunctionPlayerPathOverlay
({ path, pathVisible, pointer, hasTarget = false, }: Props)
src/components/PlayerPathOverlay.tsx:18
FunctionPlayerScript
()
src/components/PlayerScript.tsx:15
FunctionScene
({ id, children }: Props)
src/@core/Scene.tsx:55
FunctionSceneManager
({ defaultScene, children }: Props)
src/@core/SceneManager.tsx:25
FunctionScenePortal
({ name, target: targetProp, enterDirection = [0, 0], controlled = false, onEnter, onL
src/@core/ScenePortal.tsx:30
next →1–100 of 155, ranked by callers