154 lines
3.4 KiB
C#
154 lines
3.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
|
|||
|
{
|
|||
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|||
|
using F;
|
|||
|
using F.Item;
|
|||
|
using UnityEngine;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Generated from: item.xlsx
|
|||
|
/// </summary>
|
|||
|
partial class ItemSuit
|
|||
|
{
|
|||
|
private ItemInfo _costInfo;
|
|||
|
private ObscuredInt _costAdd;
|
|||
|
|
|||
|
public ItemInfo GetCostByGrade(int grade)
|
|||
|
{
|
|||
|
var result = _costInfo;
|
|||
|
result.count += _costAdd * grade;
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
private ObscuredInt _attribute2Add;
|
|||
|
private CombatAttribute _combatAttribute2;
|
|||
|
|
|||
|
private ObscuredInt _attribute4Add;
|
|||
|
private CombatAttribute _combatAttribute4;
|
|||
|
|
|||
|
private ObscuredInt _attribute6Add;
|
|||
|
private CombatAttribute _combatAttribute6;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
/// <returns></returns>
|
|||
|
public CombatAttribute GetAttribute2()
|
|||
|
{
|
|||
|
return _combatAttribute2;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
/// <param name="grade"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public CombatAttribute GetAttribute2ByGrade(int grade)
|
|||
|
{
|
|||
|
var result = _combatAttribute2;
|
|||
|
result.value += grade * _attribute2Add;
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
/// <returns></returns>
|
|||
|
public CombatAttribute GetAttribute4()
|
|||
|
{
|
|||
|
return _combatAttribute4;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
/// <param name="grade"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public CombatAttribute GetAttribute4ByGrade(int grade)
|
|||
|
{
|
|||
|
var result = _combatAttribute4;
|
|||
|
result.value += grade * _attribute4Add;
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
/// <returns></returns>
|
|||
|
public CombatAttribute GetAttribute6()
|
|||
|
{
|
|||
|
return _combatAttribute6;
|
|||
|
}
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
/// <param name="grade"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public CombatAttribute GetAttribute6ByGrade(int grade)
|
|||
|
{
|
|||
|
var result = _combatAttribute6;
|
|||
|
result.value += grade * _attribute6Add;
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///
|
|||
|
/// </summary>
|
|||
|
/// <param name="stageCount"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public string GetStageText(int activeCount, int stageCount)
|
|||
|
{
|
|||
|
string head = "";
|
|||
|
if (activeCount < stageCount)
|
|||
|
head = $"<color=#{"7E8486"}>({stageCount}件)</color> ";
|
|||
|
else
|
|||
|
head = $"<color=#{"349652"}>({stageCount}件)</color> ";
|
|||
|
|
|||
|
if (stageCount == 2)
|
|||
|
{
|
|||
|
return head + _combatAttribute2.ToString();
|
|||
|
}
|
|||
|
else if (stageCount == 4)
|
|||
|
{
|
|||
|
return head + _combatAttribute4.ToString();
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
return head + _combatAttribute6.ToString();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public override void Init()
|
|||
|
{
|
|||
|
if (cost != null && cost.Length >= 3)
|
|||
|
{
|
|||
|
_costInfo = ItemInfo.Convert(cost);
|
|||
|
_costAdd = cost[2];
|
|||
|
}
|
|||
|
|
|||
|
_combatAttribute2 = CombatAttribute.Convert(attributes2);
|
|||
|
if (attributes2.Length > 2)
|
|||
|
_attribute2Add = attributes2[2];
|
|||
|
|
|||
|
_combatAttribute4 = CombatAttribute.Convert(attributes4);
|
|||
|
if (attributes4.Length > 2)
|
|||
|
_attribute4Add = attributes4[2];
|
|||
|
|
|||
|
_combatAttribute6 = CombatAttribute.Convert(attributes6);
|
|||
|
if (attributes6.Length > 2)
|
|||
|
_attribute6Add = attributes6[2];
|
|||
|
}
|
|||
|
}
|
|||
|
}
|