Files
BH3/Assets/Plugins/Assembly-CSharp-firstpass/MoleMole/ClassMetaData.cs
2025-08-13 09:26:42 +08:00

35 lines
914 B
C#

namespace MoleMole
{
[GeneratePartialHash(CombineGeneratedFile = true)]
public class ClassMetaData : IHashable
{
public readonly int classID;
public readonly string firstName;
public readonly string lastName;
public readonly string enFirstName;
public readonly string enLastName;
public ClassMetaData(int classID, string firstName, string lastName, string enFirstName, string enLastName)
{
this.classID = classID;
this.firstName = firstName;
this.lastName = lastName;
this.enFirstName = enFirstName;
this.enLastName = enLastName;
}
public void ObjectContentHashOnto(ref int lastHash)
{
HashUtils.ContentHashOnto(classID, ref lastHash);
HashUtils.ContentHashOnto(firstName, ref lastHash);
HashUtils.ContentHashOnto(lastName, ref lastHash);
HashUtils.ContentHashOnto(enFirstName, ref lastHash);
HashUtils.ContentHashOnto(enLastName, ref lastHash);
}
}
}