119 lines
2.4 KiB
C#
119 lines
2.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>
|
|||
|
//------------------------------------------------------------------------------
|
|||
|
|
|||
|
namespace G
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Generated from: affairs.xlsx
|
|||
|
/// </summary>
|
|||
|
public partial class ItemSwordTitle
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
public ItemSwordTitle nextTitle => ItemProxy.Instance.GetStaticItem<ItemSwordTitle>(this.id + 1);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
public ItemSwordTitle prevTitle => ItemProxy.Instance.GetStaticItem<ItemSwordTitle>(this.id - 1);
|
|||
|
|
|||
|
public bool isCompleted
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
if (requirement != null && requirement.Length > 0)
|
|||
|
{
|
|||
|
for (int i = 0; i < requirement.Length; i++)
|
|||
|
{
|
|||
|
var mission = MissionProxy.Instance.GetMission(requirement[i]);
|
|||
|
if (!mission.isCompleted)
|
|||
|
{
|
|||
|
return false;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
return true;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
public int missionTarget
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
if (requirement != null && requirement.Length > 0)
|
|||
|
{
|
|||
|
var mission = MissionProxy.Instance.GetMission(requirement[0]);
|
|||
|
return mission.maxValue;
|
|||
|
}
|
|||
|
return 0;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public string missionDescription
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
if (requirement != null && requirement.Length > 0)
|
|||
|
{
|
|||
|
var mission = MissionProxy.Instance.GetMission(requirement[0]);
|
|||
|
return mission.description;
|
|||
|
}
|
|||
|
return null;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public int completedMissionCount
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
int result = 0;
|
|||
|
if (requirement != null && requirement.Length > 0)
|
|||
|
{
|
|||
|
for (int i = 0; i < requirement.Length; i++)
|
|||
|
{
|
|||
|
var mission = MissionProxy.Instance.GetMission(requirement[i]);
|
|||
|
if (mission.isCompleted)
|
|||
|
{
|
|||
|
result++;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
return result;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 可以领奖状态
|
|||
|
/// </summary>
|
|||
|
public int rewardMissionCount
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
int result = 0;
|
|||
|
if (requirement != null && requirement.Length > 0)
|
|||
|
{
|
|||
|
for (int i = 0; i < requirement.Length; i++)
|
|||
|
{
|
|||
|
var mission = MissionProxy.Instance.GetMission(requirement[i]);
|
|||
|
if (mission != null && mission.isRewarding)
|
|||
|
{
|
|||
|
result++;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
return result;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|