示例#1
0
 public void CreateTable(TextAsset placeableObjectTextAsset, TextAsset placeableMapTextAsset)
 {
     objectTable = TableUtility.CreateUIntKeyTable <PlaceableObjectData>(placeableObjectTextAsset.get_text(), PlaceableObjectData.cb, PlaceableObjectData.NT, null);
     objectTable.TrimExcess();
     mapTable = TableUtility.CreateUIntKeyTable <PlaceableMapData>(placeableMapTextAsset.get_text(), PlaceableMapData.cb, PlaceableMapData.NT, null);
     mapTable.TrimExcess();
 }
示例#2
0
    public void CreateTable(string csv_text)
    {
        npcDataTable = TableUtility.CreateUIntKeyTable <NPCData>(csv_text, NPCData.cb, "id,npcType,npcmdl,sex,face,scolor,hair,hcolor,bdy,hlm,arm,leg,anim,jp,displayName,specialMdl", null);
        npcDataTable.TrimExcess();
        int i = 0;

        for (int num = npcTypeOnNpcIdList.Length; i < num; i++)
        {
            npcTypeOnNpcIdList[i] = new List <int>();
        }
        npcDataTable.ForEach(delegate(NPCData npcData)
        {
            npcTypeOnNpcIdList[(int)npcData.npcType].Add(npcData.id);
        });
    }
 public void CreateGatherPointTable(string csv_text)
 {
     gatherPointTable      = TableUtility.CreateUIntKeyTable <GatherPointTableData>(csv_text, GatherPointTableData.cb, "pointId,pointMapId,pointX,pointZ,pointDir,viewId,gimmickType,value1", null);
     gatherPointMapIDTable = new UIntKeyTable <List <GatherPointTableData> >();
     gatherPointTable.ForEach(delegate(GatherPointTableData pointData)
     {
         uint pointMapID = pointData.pointMapID;
         List <GatherPointTableData> list = gatherPointMapIDTable.Get(pointMapID);
         if (list == null)
         {
             list = new List <GatherPointTableData>();
             gatherPointMapIDTable.Add(pointMapID, list);
         }
         list.Add(pointData);
     });
 }
 public void CreateGimmickPointTable(string csv_text)
 {
     fieldGimmickPointTable      = TableUtility.CreateUIntKeyTable <FieldGimmickPointTableData>(csv_text, FieldGimmickPointTableData.cb, "pointId,gimmickType,pointMapId,pointX,pointZ,pointDir,value1,value2", null);
     fieldGimmickPointMapIDTable = new UIntKeyTable <List <FieldGimmickPointTableData> >();
     fieldGimmickPointTable.ForEach(delegate(FieldGimmickPointTableData pointData)
     {
         uint pointMapID = pointData.pointMapID;
         List <FieldGimmickPointTableData> list = fieldGimmickPointMapIDTable.Get(pointMapID);
         if (list == null)
         {
             list = new List <FieldGimmickPointTableData>();
             fieldGimmickPointMapIDTable.Add(pointMapID, list);
         }
         list.Add(pointData);
     });
 }
 public void CreatePortalTable(string csv_text)
 {
     portalTable         = TableUtility.CreateUIntKeyTable <PortalTableData>(csv_text, PortalTableData.cb, "portalId,linkPortalId,srcMapId,srcX,srcZ,dstMapId,dstX,dstZ,dstDir,mapX,mapY,dstQuestId,showDeliveryId,hideQuestId,appearQuestId,appearDeliveryId,travelMapId,openPriority,portalPoint,notAppearText,placeText,startAt,banEnemy,appearRegionId", null);
     portalSrcMapIDTable = new UIntKeyTable <List <PortalTableData> >();
     portalTable.ForEach(delegate(PortalTableData portalData)
     {
         uint srcMapID = portalData.srcMapID;
         List <PortalTableData> list = portalSrcMapIDTable.Get(srcMapID);
         if (list == null)
         {
             list = new List <PortalTableData>();
             portalSrcMapIDTable.Add(srcMapID, list);
         }
         list.Add(portalData);
     });
 }
示例#6
0
 public void CreateTable(string csv_text)
 {
     pickupTable = TableUtility.CreateUIntKeyTable <CreatePickupItemData>(csv_text, CreatePickupItemData.cb, "pickupId,createId,locationId,preShowTime,postShowTime,openOnly", null);
     pickupTable.TrimExcess();
 }
示例#7
0
 public void CreateTable(string csv_table, TableUtility.Progress progress)
 {
     equipItemTable = TableUtility.CreateUIntKeyTable <EquipItemData>(csv_table, EquipItemData.cb, "equipItemId,appVer,type,getType,eventId,name,rarity,modelID0,modelID1,colorAttr,R,G,B,R2,G2,B2,R3,G3,B3,EfID,EfP,EfR,EfG,EfB,iconId,maxLv,growId,needId,needUniqueId,exceedId,shadowEvolveEquipItemId,atk,def,hp,fireAtk,waterAtk,thunderAtk,earthAtk,lightAtk,darkAtk,fireDef,waterDef,thunderDef,earthDef,lightDef,darkDef,skillType_0,skillItemId_0,skillType_1,skillItemId_1,skillType_2,skillItemId_2,skillType_3,skillItemId_3,skillType_4,skillItemId_4,skillType_5,skillItemId_5,skillType_6,skillItemId_6,skillType_7,skillItemId_7,skillType_8,skillItemId_8,abilityId_0,abilityPoint_0,variant_0,abilityId_1,abilityPoint_1,variant_1,abilityId_2,abilityPoint_2,variant_2,price,listId,obtained,damageDistanceId,atkElementType,defElementType,isFormer,spAttackType,spAttackRate,evolveId", progress);
     equipItemTable.TrimExcess();
 }
示例#8
0
 public void CreateTable(string csv_text)
 {
     itemTable = TableUtility.CreateUIntKeyTable <ItemData>(csv_text, ItemData.cb, "itemId,itemType,getType,eventId,name,text,enemyIconID,enemyIconID2,rarity,iconID,price,cantSell,element,effectType_0,effectType_1,effectType_2,effectTime,startDate,endDate", null);
     itemTable.TrimExcess();
 }
 public void CreateTable(string csv_text)
 {
     homeThemeDataTable = TableUtility.CreateUIntKeyTable <HomeThemeData>(csv_text, HomeThemeData.cb, "id,name,sceneName,npc0MdlID,npc1MdlID,npc2MdlID,npc6MdlID,bgmID,startAt,endAt", null);
     homeThemeDataTable.TrimExcess();
 }
示例#10
0
 public void CreateTable(string csv_text)
 {
     arenaDataTable = TableUtility.CreateUIntKeyTable <ArenaData>(csv_text, ArenaData.cb, "id,groupId,rank,limit_0,limit_1,limit_2,condition_0,condition_1,condition_2,timeLimit,level,questId_0,questId_1,questId_2,questId_3,questId_4", null);
     arenaDataTable.TrimExcess();
 }
 public void CreateTable(string csv)
 {
     dataTable = TableUtility.CreateUIntKeyTable <TheaterModeChapterData>(csv, TheaterModeChapterData.CB, "chapter_id,chapter_name,order,is_main,banner_id", null);
     dataTable.TrimExcess();
 }
示例#12
0
 public void CreateTable(string csv_text)
 {
     timeZoneDataTable = TableUtility.CreateUIntKeyTable <FieldMapEnemyPopTimeZoneData>(csv_text, FieldMapEnemyPopTimeZoneData.cb, "id,startTime,endTime,enemyId,mapId", null);
 }
 public void CreateTable(string csv_table)
 {
     avatarTable = TableUtility.CreateUIntKeyTable <AvatarData>(csv_table, AvatarData.cb, "dataIndex,rawId,type,name,index,manHeadID,womanHeadID,manFaceID,womanFaceID,R,G,B,R2,G2,B2,defaultHasManHeadIndex,defaultHasWomanHeadIndex,defaultHasManFaceIndex,defaultHasWomanFaceIndex,defaultHasSkinColorIndex,dafaultHasHairColorIndex", null);
     avatarTable.TrimExcess();
     ConvertTable();
 }
 public void CreateGimmickActionTable(string csv_text)
 {
     fieldGimmickActionTable = TableUtility.CreateUIntKeyTable <FieldGimmickActionTableData>(csv_text, FieldGimmickActionTableData.cb, "actionId,radius,start,duration,interval,reactionType,force,angle,loopTime", null);
 }
 public void CreateGatherPointViewTable(string csv_text)
 {
     gatherPointViewTable = TableUtility.CreateUIntKeyTable <GatherPointViewTableData>(csv_text, GatherPointViewTableData.cb, "id,modelId,modelHideNodeName,gatherEffectName,colRadius,targetRadius,targetEffectName,targetEffectShift,targetEffectHeight,actStateName,toolModelName,toolNodeName,iconId,itemDetailText", null);
 }
 public void CreateFieldMapTable(string csv_text)
 {
     fieldMapTable = TableUtility.CreateUIntKeyTable <FieldMapTableData>(csv_text, FieldMapTableData.cb, "mapId,regionId,mapName,stageName,happenStageName,fieldGrade,fieldMode,eventId,jumpPortalId,bgmId,happenBgmId,linkQuestID,childRegionId,iconId,questIconId,fieldBuffId", null);
 }
 public void CreateTable(string text)
 {
     dataTable = TableUtility.CreateUIntKeyTable <FieldBuffData>(text, FieldBuffData.cb, "id,name,buffTableIds", null);
     dataTable.TrimExcess();
 }
 public void CreateTable(string csv)
 {
     dataTable = TableUtility.CreateUIntKeyTable <TheaterModeData>(csv, TheaterModeData.CB, "story_id,title,chapter_id,order,script_id", null);
     dataTable.TrimExcess();
 }
 public void CreateTable(string csv_text)
 {
     abilityTable = TableUtility.CreateUIntKeyTable <Ability>(csv_text, Ability.cb, "abilityId,name,iconId,startDate,endDate,unlockEventId", null);
     abilityTable.TrimExcess();
 }
 public void CreateTable(string csv_text)
 {
     table = TableUtility.CreateUIntKeyTable <Data>(csv_text, Data.cb, "regionId,name,iconId,x,y,z,w,h,mx,my,parentRegionId,eventId,difficulty,worldId,nextRegionId,startAt,groupId", null);
 }
示例#21
0
 public void CreateTable(string csv_text, TableUtility.Progress progress)
 {
     timeZoneDataTable = TableUtility.CreateUIntKeyTable <FieldMapEnemyPopTimeZoneData>(csv_text, FieldMapEnemyPopTimeZoneData.cb, "id,startTime,endTime,enemyId,mapId", progress);
     timeZoneDataTable.TrimExcess();
 }
 public void CreateTable(string csv_text)
 {
     table = TableUtility.CreateUIntKeyTable <Data>(csv_text, Data.InsertRow, "id,pointShopId,type,typeId,basePoint,rate", null);
     table.TrimExcess();
 }
 public void CreateTable(string csv_text)
 {
     countdownDataTable = TableUtility.CreateUIntKeyTable <CountdownData>(csv_text, CountdownData.cb, "id,imageID,startAt,endAt", null);
     countdownDataTable.TrimExcess();
 }
示例#24
0
 public static UIntKeyTable <QuestTableData> CreateQuestTableCSV(string csv_text)
 {
     return(TableUtility.CreateUIntKeyTable <QuestTableData>(csv_text, QuestTableData.cb, "questId,questType,questStyle,rarity,level,getType,eventId,grade,difficulty,sortPriority,locationNum,questNum,name,appearQuestId,appearDeliveryId,rushId,rushIconId,mapId,stage1Name,enemy1Id,enemy1Lv,bgm1Id,time,mission1Id,mission2Id,mission3Id,cantSell,forcedefeat,storyId", null));
 }
示例#25
0
 public void CreateTable(string csv_text)
 {
     taskDataTable = TableUtility.CreateUIntKeyTable <TaskData>(csv_text, TaskData.cb, "taskId,title,detail,orderNo,openRequirements,startTime,endTime,goalNum,conditionVal1,conditionVal2,conditionVal3,conditionVal4,conditionVal5,rewardType,itemId,rewardNum,rewardVal1,rewardVal2,minVersion", null);
     taskDataTable.TrimExcess();
 }
示例#26
0
 public void CreateTable(string csv_text)
 {
     table = TableUtility.CreateUIntKeyTable <Data>(csv_text, Data.InsertRow, "id,desc,seId,type", null);
     table.TrimExcess();
 }
示例#27
0
 public void CreateTable(string csv_text)
 {
     skillTable = TableUtility.CreateUIntKeyTable <SkillItemData>(csv_text, SkillItemData.cb, "skillItemId,appVer,type,name,text,rarity,modelId,R,G,B,iconId,maxLv,growId,needExp,giveExp,atk,def,hp,fireAtk,waterAtk,thunderAtk,earthAtk,lightAtk,darkAtk,fireDef,waterDef,thunderDef,earthDef,lightDef,darkDef,price,enableEquipType,castTime,useGauge,castStateName,actStateName,startEffectName,startSEID,actLocalEffectName,actOneshotEffectName,actSEID,enchantEffectName,reactionType,bulletName,attackInfoNames0,attackInfoNames1,attackInfoNames2,attackInfoNames3,attackInfoNames4,selfOnly,skillAtk,skillAtkType,skillAtkRate,hitEffectName,hitSEID,skillRange,healHp,healType,supportPassiveEqType1,supportType1,supportValue1,supportTime1,supportEffectName1,supportPassiveEqType2,supportType2,supportValue2,supportTime2,supportEffectName2,supportPassiveEqType3,supportType3,supportValue3,supportTime3,supportEffectName3,supportPassiveSpAttackType,buffTableIds,lockBuffTypes", null);
     skillTable.TrimExcess();
 }
 public void CreateTable(string csv_text)
 {
     tableData = TableUtility.CreateUIntKeyTable <EvolveEquipItemData>(csv_text, EvolveEquipItemData.cb, "evolveId,baseEquipItemId,nextEquipItemId,itemID_0,itemNum_0,itemID_1,itemNum_1,itemID_2,itemNum_2,itemID_3,itemNum_3,itemID_4,itemNum_4,itemID_5,itemNum_5,itemID_6,itemNum_6,itemID_7,itemNum_7,itemID_8,itemNum_8,itemID_9,itemNum_9,money,equipItemID_0,equipItemNum_0,needLv_0,equipItemID_1,equipItemNum_1,needLv_1,equipItemID_2,equipItemNum_2,needLv_2,equipItemID_3,equipItemNum_3,needLv_3,equipItemID_4,equipItemNum_4,needLv_4,equipItemID_5,equipItemNum_5,needLv_5,equipItemID_6,equipItemNum_6,needLv_6,equipItemID_7,equipItemNum_7,needLv_7,equipItemID_8,equipItemNum_8,needLv_8,equipItemID_9,equipItemNum_9,needLv_9", null);
     tableData.TrimExcess();
 }
示例#29
0
 public void CreateMissionTable(string csv_text)
 {
     missionTable = TableUtility.CreateUIntKeyTable <MissionTableData>(csv_text, MissionTableData.cb, "missionId,name,type,require,param0", null);
 }
 public void CreateTable(string csv)
 {
     dataTable = TableUtility.CreateUIntKeyTable <Data>(csv, Data.cb, "id,distanceHateRate,shortShortDistance,shortDistance,middleDistance,longDistance,lifeLowerImportance,lifeLownerVolatize,lifeLowerAttackedVolatize,shortShortDistanceDamage,shortDistanceDamage,middleDistanceDamage,longDistanceDamage,damageImportance,damageVolatize,damageAttackedVolatize,healImportance,healVolatize,healAttackedVolatize,skillImportance,skillVolatize,skillDamagedVolatize,skillHateParam,specialDamageImportance,specialDamageVolatize,specialDamageAttackedVolatize,weakPointHate", null);
     dataTable.TrimExcess();
 }