Пример #1
0
    /// <summary>
    /// 复制(潜拷贝)
    /// </summary>
    protected override void toShadowCopy(BaseData data)
    {
        if (!(data is GameServerClientSimpleData))
        {
            return;
        }

        GameServerClientSimpleData mData = (GameServerClientSimpleData)data;

        this.id            = mData.id;
        this.clientHost    = mData.clientHost;
        this.clientUsePort = mData.clientUsePort;
    }
Пример #2
0
    /// <summary>
    /// 是否数据一致
    /// </summary>
    protected override bool toDataEquals(BaseData data)
    {
        GameServerClientSimpleData mData = (GameServerClientSimpleData)data;

        if (this.id != mData.id)
        {
            return(false);
        }

        if (this.clientHost != mData.clientHost)
        {
            return(false);
        }

        if (this.clientUsePort != mData.clientUsePort)
        {
            return(false);
        }

        return(true);
    }