<?php

/**
 * 盲盒内容
 */

namespace Game\Constant\ConstTemplate;

use Game\Constant\TemplateDefineBase;

class TemplateBlindBox extends TemplateDefineBase
{
    public const Id = "Id";
    public const Item = "Item";
    public const IsOnly = "IsOnly"; //组内道具唯一标志

    public const Item1 = "Item1";
    public const PR1 = "PR1";
    public const Item2 = "Item2";
    public const PR2 = "PR2";
    public const Item3 = "Item3";
    public const PR3 = "PR3";
    public const Item4 = "Item4";
    public const PR4 = "PR4";
    public const Item5 = "Item5";
    public const PR5 = "PR5";
    public const Item6 = "Item6";
    public const PR6 = "PR6";
    public const Item7 = "Item7";
    public const PR7 = "PR7";
    public const Item8 = "Item8";
    public const PR8 = "PR8";
    public const Item9 = "Item9";
    public const PR9 = "PR9";
    public const Item10 = "Item10";
    public const PR10 = "PR10";
    public const ItemNum1 = "Num1";
    public const ItemNum2 = "Num2";
    public const ItemNum3 = "Num3";
    public const ItemNum4 = "Num4";
    public const ItemNum5 = "Num5";
    public const ItemNum6 = "Num6";
    public const ItemNum7 = "Num7";
    public const ItemNum8 = "Num8";
    public const ItemNum9 = "Num9";
    public const ItemNum10 = "Num10";

    public function getTermList(): array
    {
        return array(
            self::Id,
            self::Item,
            self::IsOnly
        );
    }

    public const GROUP_ITEM_ONLY = 1;   //唯一
    //Id范围
    public const START_NUM = 1;
    public const END_NUM = 30;
    //key
    public const ITEM_KEY = "Item";
    public const ITEM_NUM = "Num";
    public const PR_KEY = "PR";
}
