75 lines
1.4 KiB
C#
75 lines
1.4 KiB
C#
![]() |
//------------------------------------------------------------------------------
|
|||
|
// <auto-generated>
|
|||
|
// This code was generated by a tool.
|
|||
|
//
|
|||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|||
|
// the code is regenerated.
|
|||
|
// </auto-generated>
|
|||
|
//------------------------------------------------------------------------------
|
|||
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|||
|
namespace G
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Generated from: level.xlsx
|
|||
|
/// </summary>
|
|||
|
partial class ItemLevel
|
|||
|
{
|
|||
|
public int maxStage
|
|||
|
{
|
|||
|
get { return endStage != null && endStage.Length > 0 ? stageTier + 2 : stageTier + 1; }
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 终点
|
|||
|
/// </summary>
|
|||
|
public bool hasEnd
|
|||
|
{
|
|||
|
get { return endStage != null && endStage.Length > 0; }
|
|||
|
}
|
|||
|
|
|||
|
public bool isUnlock
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
int pId = id - 1;
|
|||
|
if (pId > 0)
|
|||
|
{
|
|||
|
var level = ItemProxy.Instance.GetStaticItem<ItemLevel>(pId);
|
|||
|
return level != null && level.isCompleted;
|
|||
|
}
|
|||
|
return true;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 是否完成
|
|||
|
/// </summary>
|
|||
|
public bool isCompleted
|
|||
|
{
|
|||
|
get;
|
|||
|
set;
|
|||
|
}
|
|||
|
|
|||
|
public int chapterId
|
|||
|
{
|
|||
|
get { return chapter != null ? chapter.id : 0; }
|
|||
|
}
|
|||
|
|
|||
|
public ItemChapter chapter
|
|||
|
{
|
|||
|
get;
|
|||
|
set;
|
|||
|
}
|
|||
|
|
|||
|
//public ObscuredInt exp;
|
|||
|
|
|||
|
public Item.ItemInfo[] rewardInfos;
|
|||
|
|
|||
|
public override void Init()
|
|||
|
{
|
|||
|
//exp = levelExp;
|
|||
|
rewardInfos = Item.ItemInfo.FromArray(rewards);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|