Files
raphael d6db0bfdb2 跨平台初版,修复了一些主线BUG,部分字符串做了汉化
武器精炼调整:普通、高级、稀有 的武器精炼上限递增
2024-08-07 15:11:07 +08:00

55 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Library.SystemModels;
using MirDB;
namespace Server.DBModels
{
[UserObject]
public sealed class UserCompanionUnlock : DBObject
{
[Association("CompanionUnlocks")]
public AccountInfo Account
{
get { return _Account; }
set
{
if (_Account == value) return;
var oldValue = _Account;
_Account = value;
OnChanged(oldValue, value, "Account");
}
}
private AccountInfo _Account;
public CompanionInfo CompanionInfo
{
get { return _CompanionInfo; }
set
{
if (_CompanionInfo == value) return;
var oldValue = _CompanionInfo;
_CompanionInfo = value;
OnChanged(oldValue, value, "CompanionInfo");
}
}
private CompanionInfo _CompanionInfo;
protected override void OnDeleted()
{
Account = null;
CompanionInfo = null;
base.OnDeleted();
}
}
}