37 lines
760 B
C#
37 lines
760 B
C#
// Filename : CECShopBaseChange.cs
|
|
// Creator : Xu Wenbin
|
|
// Date : 2013/12/11
|
|
// Converted to C#: 2024
|
|
|
|
using BrewMonster;
|
|
|
|
namespace PerfectWorld.Scripts.Shop
|
|
{
|
|
// 封装 CECShopBase 的变化 / Encapsulates changes to CECShopBase
|
|
public class CECShopBaseChange : CECObservableChange
|
|
{
|
|
public enum ChangeMask
|
|
{
|
|
ITEM_CHANGED = 0x01,
|
|
}
|
|
|
|
private uint m_changeMask;
|
|
|
|
public CECShopBaseChange(uint changeMask)
|
|
{
|
|
m_changeMask = changeMask;
|
|
}
|
|
|
|
public uint GetChangeMask()
|
|
{
|
|
return m_changeMask;
|
|
}
|
|
|
|
public bool ItemChanged()
|
|
{
|
|
return (GetChangeMask() & (uint)ChangeMask.ITEM_CHANGED) != 0;
|
|
}
|
|
}
|
|
}
|
|
|