Ejemplo n.º 1
0
        private static Item Request(GameObject prefab, ItemRequestContext ctx)
        {
            var i = Pooler <Item> .Request(prefab, out _);

            i.Initialize(ctx.source, ctx.offset);
            return(i);
        }
Ejemplo n.º 2
0
 public static Item?RequestItem(ItemRequestContext ctx, ItemType t) =>
 t switch
 {
Ejemplo n.º 3
0
 public static Item Request1UP(ItemRequestContext ctx)
 {
     return(Request(items.oneUpItem, ctx));
 }
Ejemplo n.º 4
0
 public static Item?RequestFullPower(ItemRequestContext ctx)
 {
     return(InstanceData.PowerMechanicEnabled ? Request(items.fullPowerItem, ctx) : null);
 }
Ejemplo n.º 5
0
 public static Item RequestPowerupK(ItemRequestContext ctx) => Request(items.powerupK, ctx);
Ejemplo n.º 6
0
 public static Item RequestPowerupShift(ItemRequestContext ctx) => Request(items.powerupShift, ctx);
Ejemplo n.º 7
0
 public static Item?RequestGem(ItemRequestContext ctx) =>
 GameManagement.Instance.Difficulty.meterEnabled ? Request(items.gemItem, ctx) : null;
Ejemplo n.º 8
0
 public static Item RequestPointPP(ItemRequestContext ctx) => Request(items.pointppItem, ctx);
Ejemplo n.º 9
0
 public static Item RequestSmallValue(ItemRequestContext ctx) => Request(items.smallValueItem, ctx);
Ejemplo n.º 10
0
 public static Item RequestValue(ItemRequestContext ctx) => Request(items.valueItem, ctx);
Ejemplo n.º 11
0
 public static Item RequestLife(ItemRequestContext ctx) => Request(items.lifeItem, ctx);