Пример #1
0
    // 最大开蛋次数,知道次数重置;
    public static int getMaxOpenTimes(EggType et)
    {
        EggConfigTableItem item = DataManager.EggConfigTable[(int)et] as EggConfigTableItem;

        if (item == null)
        {
            GameDebug.LogError("表格数据错误");
            return(-1);
        }
        return(item.times);
    }
Пример #2
0
    // 开蛋时间间隔秒数;
    public static int getCountDownSeconds(EggType et)
    {
        EggConfigTableItem item = DataManager.EggConfigTable[(int)et] as EggConfigTableItem;

        if (item == null)
        {
            GameDebug.LogError("表格数据错误");
            return(-1);
        }
        return(item.minutes * 60);
    }
Пример #3
0
    public static int getCostProcNum(EggType et)
    {
        EggConfigTableItem item = DataManager.EggConfigTable[(int)et] as EggConfigTableItem;

        if (item == null)
        {
            GameDebug.LogError("表格数据错误");
            return(-1);
        }

        return(item.procNum);
    }
Пример #4
0
    public static ProceedsType getCostProcType(EggType et)
    {
        EggConfigTableItem item = DataManager.EggConfigTable[(int)et] as EggConfigTableItem;

        if (item == null)
        {
            GameDebug.LogError("表格数据错误");
            return(ProceedsType.Invalid);
        }

        return((ProceedsType)item.procType);
    }
Пример #5
0
    // 倒计时期间是否可以开蛋;
    public static bool canOpenInTimeCounting(EggType et)
    {
        EggConfigTableItem item = DataManager.EggConfigTable[(int)et] as EggConfigTableItem;

        if (item == null)
        {
            GameDebug.LogError("表格数据错误");
            return(false);
        }

        return(item.canOpen != 0);
    }