DerTyp7 / defrain-shooter-unity

Unity version 2021.2.4f
1 stars 0 forks source link

Server-sided Inventory System #31

Open juliuse98 opened 2 years ago

juliuse98 commented 2 years ago

Server-sided Inventory System

DerTyp7 commented 2 years ago

Wir müssen die items irgendwie mit so structs syncen.

public struct WeaponItem { public string name; public int ammo; }

public readonly SyncList<WeaponItem> weaponInventory = new SyncList<WeaponItem>(); (noch nirgends implementiert)

Das müssen wir halt irgendwie machen, dass mal das mit einem int prefabId verknüpft und dann irgendwie ein IDManager, dass man dann auch bei jedem Client das passende Prefab anzeigen lassen kann.

Add Item

[Command] public void CmdAddWeaponItem(WeaponItem weaponItem) { weaponInventory.Add(weaponItem); }

CmdAddWeaponItem(new WeaponItem());

DerTyp7 commented 2 years ago

Opened Branch https://github.com/DerTyp187/defrain/tree/InventorySystem