コード例 #1
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
        private static Item Request(GameObject prefab, ItemRequestContext ctx)
        {
            var i = Pooler <Item> .Request(prefab, out _);

            i.Initialize(ctx.source, ctx.offset);
            return(i);
        }
コード例 #2
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item?RequestItem(ItemRequestContext ctx, ItemType t) =>
 t switch
 {
コード例 #3
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item Request1UP(ItemRequestContext ctx)
 {
     return(Request(items.oneUpItem, ctx));
 }
コード例 #4
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item?RequestFullPower(ItemRequestContext ctx)
 {
     return(InstanceData.PowerMechanicEnabled ? Request(items.fullPowerItem, ctx) : null);
 }
コード例 #5
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item RequestPowerupK(ItemRequestContext ctx) => Request(items.powerupK, ctx);
コード例 #6
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item RequestPowerupShift(ItemRequestContext ctx) => Request(items.powerupShift, ctx);
コード例 #7
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item?RequestGem(ItemRequestContext ctx) =>
 GameManagement.Instance.Difficulty.meterEnabled ? Request(items.gemItem, ctx) : null;
コード例 #8
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item RequestPointPP(ItemRequestContext ctx) => Request(items.pointppItem, ctx);
コード例 #9
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item RequestSmallValue(ItemRequestContext ctx) => Request(items.smallValueItem, ctx);
コード例 #10
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item RequestValue(ItemRequestContext ctx) => Request(items.valueItem, ctx);
コード例 #11
0
ファイル: Pooler.cs プロジェクト: Bagoum/danmokou
 public static Item RequestLife(ItemRequestContext ctx) => Request(items.lifeItem, ctx);