Exemple #1
0
 public void InitHull(NodeAddedEvent e, SingleNode <MainScreenComponent> ui, SelfUserNode self, [JoinByUser, Context] MountedHullNode hull, [JoinByMarketItem, Context] GarageMarketItemNode marketItem)
 {
     ui.component.MountedHull = GarageItemsRegistry.GetItem <TankPartItem>(hull.marketItemGroup.Key);
 }
Exemple #2
0
 public void InitTurret(NodeAddedEvent e, SingleNode <MainScreenComponent> ui, SelfUserNode self, [JoinByUser, Context] MountedTurretNode turret, [JoinByMarketItem, Context] GarageMarketItemNode marketItem)
 {
     ui.component.MountedTurret = GarageItemsRegistry.GetItem <TankPartItem>(turret.marketItemGroup.Key);
 }
Exemple #3
0
 public void GetShells(GetAllShellsEvent e, GarageMarketItemNode marketItem, [JoinByParentGroup, Combine] ShellMarketItemNode shell)
 {
     this.Add <VisualItem>(e.Items, shell.Entity, shell.imageItem.SpriteUid);
 }