Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TanTanDev/runity
/ types & classes
Types & classes
62 in github.com/TanTanDev/runity
⨍
Functions
162
◇
Types & classes
62
↓ 1 callers
Class
CubeSpawnTimer
rust/game/src/particles.rs:47
↓ 1 callers
Class
PlayerScore
rust/game/src/score.rs:7
↓ 1 callers
Class
PrefabEntityTracker
could be a HashSet, but I'm using the bool as a form of reducing iteration load by flagging entities see, sync_despawn_prefabs u32: is entity id, bool
rust/shared/src/components/prefab.rs:27
↓ 1 callers
Class
SelfDestructTimer
rust/game/src/particles.rs:15
↓ 1 callers
Class
Velocity
rust/game/src/particles.rs:17
↓ 1 callers
Class
Velocity
rust/demo_game/src/lib.rs:26
↓ 1 callers
Class
YVelocity
rust/game/src/spike.rs:14
↓ 1 callers
Class
YVelocity
rust/game/src/gold.rs:14
Class
Api
rust/runity/src/api.rs:15
Class
Api
unity/Runity/Runity.cs:31
Class
App
Containers of app logic and data Bundles together the necessary elements, like [`World`] and [`Schedule`], to create an ECS-based application. It als
rust/shared/src/bevy_app_syncable.rs:48
Class
AppExit
rust/shared/src/bevy_app_syncable.rs:799
Class
CTransform
rust/shared/src/components/transform.rs:28
Class
CTransform
todo, move to seperate file
unity/Runity/World.cs:158
Class
Collision
rust/shared/src/components/collision.rs:9
Class
CollisionEvent
rust/shared/src/data/collision_events.rs:7
Class
CollisionEvent
unity/Runity/CollisionTrackerComponent.cs:7
Class
CollisionTrackerComponent
unity/Runity/CollisionTrackerComponent.cs:29
Enum
CollisionType
rust/shared/src/data/collision_events.rs:15
Enum
CollisionType
unity/Runity/CollisionTrackerComponent.cs:20
Enum
CoreStage
rust/shared/src/core_stage.rs:7
Class
EventResetLevel
rust/game/src/lib.rs:120
Class
Game
communication with game specific dll
rust/runity/src/game.rs:25
Enum
GameCreationError
rust/runity/src/game.rs:19
Class
GameDllLogger
used by game dll do communicate back to the rust runity ap
rust/shared/src/log_plugin.rs:36
Class
GamePlugin
rust/demo_game/src/lib.rs:73
Class
GameState
rust/game/src/lib.rs:26
Class
Gold
rust/game/src/gold.rs:15
Enum
GoldSpawnerState
rust/game/src/gold.rs:37
Enum
KeyCode
rust/shared/src/data/keycode.rs:3
Enum
Level
unity/Runity/Logging.cs:43
Class
LogApi
rust/shared/src/log_plugin.rs:16
Class
LogMessage
rust/runity/src/logging.rs:12
Class
LogMessage
unity/Runity/Logging.cs:37
Class
Logging
unity/Runity/Logging.cs:6
Class
MonkeyController
rust/demo_game/src/lib.rs:39
Class
MonkeyTag
rust/demo_game/src/lib.rs:40
Class
Player
rust/game/src/lib.rs:40
Interface
Plugin
rust/shared/src/plugin.rs:3
Interface
Plugin
A collection of Bevy App logic and configuration Plugins configure an [App](crate::App). When an [App](crate::App) registers a plugin, the plugin's [
rust/shared/src/bevy_plugin_syncable.rs:10
Class
Prefab
rust/shared/src/components/prefab.rs:11
Class
PrefabBinding
unity/Runity/ScriptablePrefabs.cs:6
Class
RemoveOnReset
rust/game/src/lib.rs:121
Class
RunityBackend
unity/Runity/Runity.cs:8
Class
RunityMono
unity/Runity/RunityMono.cs:6
Class
RustConnection
rust/runity/src/game.rs:36
Class
RustEntityComponent
unity/Runity/RustEntityComponent.cs:5
Class
RustyGameObject
Used to access parts of a Unity GameObject, from rust
unity/Runity/RustyGameObject.cs:5
Class
ScorePlugin
rust/game/src/score.rs:22
Class
ScoreTag
rust/game/src/score.rs:24
Class
ScriptablePrefabs
unity/Runity/ScriptablePrefabs.cs:12
Class
Spike
rust/game/src/spike.rs:15
Enum
SpikeSpawnerState
rust/game/src/spike.rs:37
Class
TextMeshUi
rust/shared/src/components/textmeshui.rs:7
Class
Time
rust/shared/src/time.rs:2
Class
Time
unity/Runity/Time.cs:4
Class
Transform
rust/shared/src/components/transform.rs:10
Class
UnityLogger
rust side Log implementation
rust/runity/src/logging.rs:49
Class
UnityLoggerCallback
calls into unity
rust/runity/src/logging.rs:30
Class
World
communicates from GAMEDLL to UNITY, we are just the middleman
rust/runity/src/world.rs:12
Class
World
unity/Runity/World.cs:8
Class
WorldLink
rust/shared/src/world_link.rs:12