private static void InventoryUpdated(SteamInventoryFullUpdate_t x) { var r = new InventoryResult(x.Handle, false); Items = r.GetItems(false); OnInventoryUpdated?.Invoke(r); }
internal static void InstallEvents() { SteamInventoryFullUpdate_t.Install(x => OnInventoryUpdated?.Invoke(x.Handle)); SteamInventoryDefinitionUpdate_t.Install(x => LoadDefinitions()); }
void OnSteamInventoryFullUpdate(SteamInventoryFullUpdate_t pCallback) { Debug.Log("[" + SteamInventoryFullUpdate_t.k_iCallback + " - SteamInventoryFullUpdate] - " + pCallback.m_handle); m_SteamInventoryResult = pCallback.m_handle; }
internal static void InstallEvents() { SteamInventoryFullUpdate_t.Install(x => InventoryUpdated(x)); SteamInventoryDefinitionUpdate_t.Install(x => LoadDefinitions()); SteamInventoryDefinitionUpdate_t.Install(x => LoadDefinitions(), true); }