branchrust_reboot/main/attachment_charmscancel
56 Commits over 151 Days - 0.02cph!
Added a button to clear the current attachment
Added an Attachment label, use this to populate the Icon Renderer
Fix missing attachment slot on manager
Add ownership check to Picker
Update attachment visibility if player changes perspective
set most weapons to 0.75 charm scale
Don't show the world version of an attachment if we're in first person (it was floating in the air)
Improved world space rotator, slowed down rotation lerp so we get a little bit of easing
moer charm attachment points
lots more charm attachment points
a lot more weapons charm setup
homing missile launcher, hmlmg, handmade smg, hcr, hunting bow, ice assault rifle, krieg shotgun, l96
charm initial setup on ar, blowpipe, blunderbuss, bolt, comp bow, crossbow, custom smg, dbs, dragon rocket launcher, eoka, flamethrower
charms cleanup, fixed jittering issue, rotated and scaled better, tweaked AR position
Make charms field private on viewmodel
Adjust grid on full screen dialog
Load fix
Fix escape not closing attachment screen
Basic flow for swapping out attachments at any time via inventory screen
Unsaved 3p rotator changes
more cleanup of charms folder, rebuilt prefabs of both v and w ,first pass on w
updated charms ids and updated skins list
Added a super simple 3rd person rotation component for attachments
Cull the third person attachment at 10m
Convert remaining attachments to prefab variants
Spawn attachments in 3rd person
Turn off burst cloth for now
Start converting all attachments into a single prefab variant for easier management long term
Add a temp Change attachment button in the inventory
Add skin ownership check
Mark all accessories as unlocked by instruments dlc for testing
FreeCraft editor option now makes the craft button in the UI always enabled
Attachments are now stored with the item (like a skin) so they travel with the item
tidied up charms folde a little, added new sequential steam ids
Move all charms to the 20k range temporarily to limit conflicts
Added a placeholder charm selector to the skin selector box in the crafting screen
Added support for adding arbitrary PropRenderers to the Icon Geneartor manifest (very hacky, needs some cleanup)
Convert AccessoryManager into a singleton scriptable object
Add a new AccessoryItem class, derives from SteamInventoryItem, basically a skin that points to a charm prefab
Convert spawning processes into GameManager so we can use pooling
Store a selected charm per item in PlayerPrefs, similar to how we store the selected skin per item
ak charm anchor position tweak
backpack charm texture updates
temp playground.charms scene