当前位置: 首页>>代码示例>>C#>>正文


C# NetSocket.Move方法代码示例

本文整理汇总了C#中NetSocket.Move方法的典型用法代码示例。如果您正苦于以下问题:C# NetSocket.Move方法的具体用法?C# NetSocket.Move怎么用?C# NetSocket.Move使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在NetSocket的用法示例。


在下文中一共展示了NetSocket.Move方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: EncryptInfo

    public EncryptInfo(NetSocket.ByteArray bin)
    {
        // 跳过两个字节
        bin.Move (NetSocket.CSocketManager.headerLen);

        bin.Get_ (out param);
        for (uint i = 0; i < yw.YwEncrypt.LIMIT_KEY_LENGTH; ++i) {
            bin.Get_ (out key [i]);
        }
    }
开发者ID:602147629,项目名称:UnitySocket,代码行数:10,代码来源:EncryptInfo.cs

示例2: FromBin

                    public void FromBin(twp.app.unit.UnitType type, NetSocket.ByteArray bin)
                    {
                        switch(type)
                        {
                        case twp.app.unit.UnitType.UNITTYPE_PLAYER:
                        {
                            player.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_MONSTER:
                        {
                            monster.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_SYSTEM:
                        {
                            system.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_TRAP:
                        {
                            trap.FromBin(bin);

                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_WALL:
                        {
                            wall.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_CRAFTSMAN_HOUSE:
                        {
                            craftsman.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_ALLIANCE_HALL:
                        {
                            alliance.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_TRADE_CENTRALITY:
                        {
                            trade_centralit.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_HERO_PALACE:
                        {
                            hero_palace.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_ENLIST_TOWER:
                        {
                            enlist_tower.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_MAIN_CITY:
                        {
                            main_city.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_FARMLANG:
                        {
                            farmlage.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_SHOP:
                        {
                            shop.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_BARN:
                        {
                            barn.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_EXCHEUQER:
                        {
                            excheuqer.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_RESIDENT:
                        {
                            resident.FromBin(bin);
                            break;
                        }
                        case twp.app.unit.UnitType.UNITTYPE_INVALID:
                        {
                            bin.Move(8);
                            break;
                        }
                        default:
                        {
                            Debug.LogError("Unhandle unity type = " + type);
                            break;
                        }

                        }
                    }
开发者ID:602147629,项目名称:UnitySocket,代码行数:98,代码来源:unit_def.cs

示例3: FromBin

                    public CombatResumeMonData mon_data; // 英雄信息

                    public void FromBin(twp.app.scene.CombatResumeElemType  type, NetSocket.ByteArray bin)
                    {
                        switch (type) {
                        case twp.app.scene.CombatResumeElemType.RESUME_ELEM_TYPE_BUILD_DATA:
                            {
                                build_data = new CombatResumeBuildData ();
                                build_data.FromBin (bin);

                                bin.Move (25 - 10);
                                break;
                            }
                        case twp.app.scene.CombatResumeElemType.RESUME_ELEM_TYPE_HERO_DATA:
                            {
                                mon_data = new CombatResumeMonData ();
                                mon_data.FromBin (bin);
                                break;
                            }
                        default:
                            {
                                //TDMacro.Assert (false, "Not Process the condition");
                                break;
                            }

                        }
                    }
开发者ID:602147629,项目名称:UnitySocket,代码行数:27,代码来源:ss2c.cs


注:本文中的NetSocket.Move方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。