public void InitTurret(NodeAddedEvent e, SingleNode <SelectedTurretUIComponent> turretUI, SelfUserNode self, [Context] PresetNode preset, [JoinByUser, Context] MountedTurretNode turret, [JoinByMarketItem, Context] ParentGarageMarketItemNode marketItem, [JoinByParentGroup, Context, Combine] MountedSkin mountedSkin) { if (preset.userGroup.Key == mountedSkin.userGroup.Key) { this.SetItem(turret, turretUI.component, mountedSkin); } }
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); }