public async Task Poke(string user, string message) { var data = new FlareItem { Name = "flare", Children = new [] { new FlareItem { Name = "baby", Children = new [] { new FlareItem { Name = "Indigo", Size = 3938 }, new FlareItem { Name = "Aqua", Size = 3812 }, new FlareItem { Name = "Green", Size = 6714 }, new FlareItem { Name = "Turquoise", Size = 743 } }.ToList() } }.ToList() }; await Clients.Others.SendAsync("Refresh", user, data); }
private static void Postfix(FlareItem __instance) { GearItem gearItem = __instance.GetComponent <GearItem>(); if (gearItem == null || gearItem.m_StackableItem == null) { return; } Implementation.SplitStack(gearItem); Object.Destroy(gearItem.m_StackableItem); }
private static bool CanBeMerged(FlareItem target, FlareItem item) { if (target == null || item == null) { return(true); } if (target.IsBurning() || item.IsBurning()) { return(false); } if (target.IsBurnedOut() != item.IsBurnedOut()) { return(false); } return(true); }