public void CancelItemAssetRequest(NodeRemoveEvent e, HangarTankBaseSystem.TankItemPreviewNode parent, [JoinByParentGroup] LoadingSkinPreviewItemNode item) { item.Entity.RemoveComponent <AssetRequestComponent>(); }
public void CancelItemAssetRequest(NodeRemoveEvent e, HangarTankBaseSystem.WeaponItemPreviewNode weapon, [JoinByParentGroup] LoadingSkinPreviewItemNode skin) { skin.Entity.RemoveComponent <AssetRequestComponent>(); }
public void ShowLoadIndicator(NodeAddedEvent e, SingleNode <HangarInstanceComponent> hangar, HangarTankBaseSystem.WeaponItemPreviewNode tank, [Context, JoinByParentGroup] LoadingSkinPreviewItemNode tankSkin, [JoinAll] TankLoadGearNode loadGear) { base.ScheduleEvent(new ShowLoadGearEvent(true), loadGear); }