Ejemplo n.º 1
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder("PlayerProcessInfo(");

            sb.Append("StageType: ");
            sb.Append(StageType);
            sb.Append(",TerrainDataType: ");
            sb.Append(TerrainDataType);
            sb.Append(",PlayerTransformInfo: ");
            sb.Append(PlayerTransformInfo == null ? "<null>" : PlayerTransformInfo.ToString());
            sb.Append(",IsResumeScene: ");
            sb.Append(IsResumeScene);
            sb.Append(",ActionId: ");
            sb.Append(ActionId);
            sb.Append(",ExitSceneFuncId: ");
            sb.Append(ExitSceneFuncId);
            sb.Append(",ExitSceneStep2FuncId: ");
            sb.Append(ExitSceneStep2FuncId);
            sb.Append(",NpcTransformInfoList: ");
            sb.Append(NpcTransformInfoList);
            sb.Append(")");
            return(sb.ToString());
        }
Ejemplo n.º 2
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("PlayerProcessInfo");

            oprot.WriteStructBegin(struc);
            TField field = new TField();

            if (__isset.stageType)
            {
                field.Name = "stageType";
                field.Type = TType.I32;
                field.ID   = 10;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(StageType);
                oprot.WriteFieldEnd();
            }
            if (__isset.terrainDataType)
            {
                field.Name = "terrainDataType";
                field.Type = TType.I32;
                field.ID   = 11;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(TerrainDataType);
                oprot.WriteFieldEnd();
            }
            if (PlayerTransformInfo != null && __isset.playerTransformInfo)
            {
                field.Name = "playerTransformInfo";
                field.Type = TType.Struct;
                field.ID   = 20;
                oprot.WriteFieldBegin(field);
                PlayerTransformInfo.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (__isset.isResumeScene)
            {
                field.Name = "isResumeScene";
                field.Type = TType.Bool;
                field.ID   = 30;
                oprot.WriteFieldBegin(field);
                oprot.WriteBool(IsResumeScene);
                oprot.WriteFieldEnd();
            }
            if (__isset.actionId)
            {
                field.Name = "actionId";
                field.Type = TType.I32;
                field.ID   = 40;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(ActionId);
                oprot.WriteFieldEnd();
            }
            if (__isset.exitSceneFuncId)
            {
                field.Name = "exitSceneFuncId";
                field.Type = TType.I32;
                field.ID   = 50;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(ExitSceneFuncId);
                oprot.WriteFieldEnd();
            }
            if (__isset.exitSceneStep2FuncId)
            {
                field.Name = "exitSceneStep2FuncId";
                field.Type = TType.I32;
                field.ID   = 51;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(ExitSceneStep2FuncId);
                oprot.WriteFieldEnd();
            }
            if (NpcTransformInfoList != null && __isset.npcTransformInfoList)
            {
                field.Name = "npcTransformInfoList";
                field.Type = TType.Map;
                field.ID   = 60;
                oprot.WriteFieldBegin(field);
                {
                    oprot.WriteMapBegin(new TMap(TType.I32, TType.Struct, NpcTransformInfoList.Count));
                    foreach (int _iter16 in NpcTransformInfoList.Keys)
                    {
                        oprot.WriteI32(_iter16);
                        NpcTransformInfoList[_iter16].Write(oprot);
                    }
                    oprot.WriteMapEnd();
                }
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }