jankenbots/Assets
megaproxy 9f49d45465 M1: build shared 2-tread bot; rewire TreadPart to seat-based gating
- Rewrote TreadPart: seat-based input gating (was mis-wired to NetworkObject
  IsOwner, which needs per-tread ownership that NGO forbids for nested
  NetworkObjects). Both treads now share the chassis NetworkObject; a client
  drives the tread whose SeatManager seat it holds, host re-validates OwnsSeat
  on a RequireOwnership=false RPC. Also swapped to Keyboard.current (New input).
- Moved SeatManager OnGUI below the connectivity panel (was overlapping).
- M1_Arena: in-scene Bot NetworkObject = chassis (Rigidbody 60kg + NetworkObject
  + NetworkTransform + NetworkRigidbody + SeatManager) + Tread_L/Tread_R children
  (TreadPart, world offset +/-1.2 X for differential drive).
- Solo-verified: bot auto-spawns in-scene, seat claim + input gating wired.

Controls: W/Up throttle, Shift pivot, A/D lean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 00:13:41 +01:00
..
Plugins Add ParrelSync 1.5.2 for local two-client testing 2026-07-10 23:54:41 +01:00
Prefabs M1: add replicated Player capsule prefab, set as NetworkConfig.PlayerPrefab 2026-07-10 23:28:59 +01:00
Scenes M1: build shared 2-tread bot; rewire TreadPart to seat-based gating 2026-07-11 00:13:41 +01:00
Scripts M1: build shared 2-tread bot; rewire TreadPart to seat-based gating 2026-07-11 00:13:41 +01:00
Settings Rename JANKENSTEIN->JANKENBOTS; unify repo into Unity project folder + add Unity project (URP/Input System template) 2026-07-10 22:44:44 +01:00
TutorialInfo Rename JANKENSTEIN->JANKENBOTS; unify repo into Unity project folder + add Unity project (URP/Input System template) 2026-07-10 22:44:44 +01:00
DefaultNetworkPrefabs.asset M1: add replicated Player capsule prefab, set as NetworkConfig.PlayerPrefab 2026-07-10 23:28:59 +01:00
DefaultNetworkPrefabs.asset.meta M1: add NGO + Multiplayer Services packages and prototype scripts (compiling) 2026-07-10 23:24:47 +01:00
InputSystem_Actions.inputactions Rename JANKENSTEIN->JANKENBOTS; unify repo into Unity project folder + add Unity project (URP/Input System template) 2026-07-10 22:44:44 +01:00
InputSystem_Actions.inputactions.meta Rename JANKENSTEIN->JANKENBOTS; unify repo into Unity project folder + add Unity project (URP/Input System template) 2026-07-10 22:44:44 +01:00
Plugins.meta Add ParrelSync 1.5.2 for local two-client testing 2026-07-10 23:54:41 +01:00
Prefabs.meta M1: add replicated Player capsule prefab, set as NetworkConfig.PlayerPrefab 2026-07-10 23:28:59 +01:00
Readme.asset Rename JANKENSTEIN->JANKENBOTS; unify repo into Unity project folder + add Unity project (URP/Input System template) 2026-07-10 22:44:44 +01:00
Readme.asset.meta Rename JANKENSTEIN->JANKENBOTS; unify repo into Unity project folder + add Unity project (URP/Input System template) 2026-07-10 22:44:44 +01:00
Scenes.meta Rename JANKENSTEIN->JANKENBOTS; unify repo into Unity project folder + add Unity project (URP/Input System template) 2026-07-10 22:44:44 +01:00
Scripts.meta M1: add NGO + Multiplayer Services packages and prototype scripts (compiling) 2026-07-10 23:24:47 +01:00
Settings.meta Rename JANKENSTEIN->JANKENBOTS; unify repo into Unity project folder + add Unity project (URP/Input System template) 2026-07-10 22:44:44 +01:00
TutorialInfo.meta Rename JANKENSTEIN->JANKENBOTS; unify repo into Unity project folder + add Unity project (URP/Input System template) 2026-07-10 22:44:44 +01:00

fileFormatVersion: 2
guid: 8105016687592461f977c054a80ce2f2
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData: 
  assetBundleName: 
  assetBundleVariant: