userConnacancel

4,766 Commits over 1,371 Days - 0.14cph!

4 Months Ago
Use discard var here
4 Months Ago
Fix this formatting :(
4 Months Ago
Refactor to use Component.INetworkSnapshot for sending initial world data
4 Months Ago
Idea for custom writing / reading data to snapshot per component (if it overrides those methods) Some docs Explicit ISnapshotWriter interface Read snapshot immediately - no need for this prop Dispose ByteStream properly Rename to INetworkSnapshot Component.INetworkSnapshot - improve some docs
4 Months Ago
Component.INetworkSnapshot - improve some docs
4 Months Ago
Idea for custom writing / reading data to snapshot per component (if it overrides those methods) Some docs Explicit ISnapshotWriter interface Read snapshot immediately - no need for this prop Dispose ByteStream properly Rename to INetworkSnapshot
4 Months Ago
Rename to INetworkSnapshot
4 Months Ago
Dispose ByteStream properly
4 Months Ago
Read snapshot immediately - no need for this prop
4 Months Ago
Explicit ISnapshotWriter interface
4 Months Ago
Some docs
4 Months Ago
Set Orphaned Mode on the Cue to Host Do the same for other runtime spawned network objects
4 Months Ago
Fix IsValid logic
4 Months Ago
Remove random using statement
4 Months Ago
Added VoxelChangeListener. Listen for modifications within any volume. Added TestListenerComponent
4 Months Ago
Use block type icon and tint color for inventory icons if applicable
4 Months Ago
Add items for the 4 current block types
4 Months Ago
Blocks must specify item type if want to drop
4 Months Ago
Fixed position for dropped block
4 Months Ago
Fixed block item temp world model
4 Months Ago
Fixed some issues in hotbar
4 Months Ago
Get rid of BlockItem - do it another hacky way for now, solve this problem of multiple item types later Fix
4 Months Ago
Add BlockItem. Make some stuff in Item virtual. Add Item.Name (virtual). Can use BlockItem.Create( Block, int ) to create a block item.
4 Months Ago
Add [JsonIgnore, Hide] to BlockToIndex
4 Months Ago
Remove AllowedTools in favor of a GatherSourceKind (MaterialKind) on the Block defintion. Remove MinimumEffectiveness from the defintion too as it'll be unused in Zik's damage system
4 Months Ago
Added Block types. Update to use Block references. Added Palette.GetBlockIndex( Block ). Blocks can define tags, a name, max health and breakable settings / damage scales - @Metapyziks will implement health / block damage with this stuff
4 Months Ago
Added [KeyProperty] Name to Palette entries
4 Months Ago
Make default temperature for a Biome asset be 0.5 instead of 0
4 Months Ago
Reset block types in the example Biome asset files
4 Months Ago
Added simple Biome system. Completely inactive right now - but can add a BiomeSampler component and add which Biome asset types you want in the generation. Can easily get which Biome you're in from X, Z voxel coordinates. The sampling code is basic right now, determines biome based on a temperature noise map and each Biome asset determines their temperature. Right now Biome assets can only determine the block types that are used in generation.
4 Months Ago
Idea for custom writing / reading data to snapshot per component (if it overrides those methods)
4 Months Ago
Can only MoveOne or Split to slots when the target slot is the same item type
4 Months Ago
Only drop to world item when dragging if we're over the back panel
4 Months Ago
Fix dropping item by dropping out of slot
4 Months Ago
Don't create whole new item when moving one if there's only one to move
4 Months Ago
Item now implements IValid
4 Months Ago
Forgot to rename inventory UI stylesheet
4 Months Ago
Add ItemDragType. Implement moving one item from stack, or splitting stack in half and moving. Drag outside of any slot to drop the item in the world (untested.)
4 Months Ago
More doc
4 Months Ago
Some extra docs
4 Months Ago
Completely client-auth inventory, remove networking for now. Improve world item pickup to reduce/eliminate possibility of two players picking up the item / duplication.
4 Months Ago
Put these behind a IsHost - we should be able to let anyone "own" an Inventory, but only the host can modify it Name inventory let channel own it Include resources
4 Months Ago
My item def became corrupted
4 Months Ago
Try our luck updating Hud prefab
4 Months Ago
Forgot player.cs test code
4 Months Ago
Some kind of networked inventory v0.1 - turns out it's a PITA (let's resolve that another time). Item definitions can define prefabs for when an item is consumed/equipped (not impl yet), can also define a custom Item prefab for even more extensibility., world model etc for future. Basic API for giving an item (host), moving an item from one Inventory to another based on slot id. Mostly everything is component/game object based but Inventories must be Host controlled.
4 Months Ago
Fix deserializing across network when GameObject reference on a property doesn't exist on the receiving end
4 Months Ago
Better warning messages on unknown component / gameobject for RPC - try to log the RPC method name, and if unknown component the GameObject name
4 Months Ago
Don't need to use the RPC filter here this should fix Tony's issue - doing a check inside the RPC callback anyway Fix parent setting, flush for appropriate game object only, ++
4 Months Ago
Stash tests