You've already forked Dpr-ScriptsOnly
mirror of
https://github.com/izzy2lost/Dpr-ScriptsOnly.git
synced 2026-03-10 11:49:05 -07:00
531 lines
9.5 KiB
C#
531 lines
9.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace XLSXContent
|
|
{
|
|
[Serializable]
|
|
public class TrainerTable : ScriptableObject
|
|
{
|
|
public SheetTrainerType[] TrainerType;
|
|
|
|
public SheetTrainerData[] TrainerData;
|
|
|
|
public SheetTrainerPoke[] TrainerPoke;
|
|
|
|
public SheetTrainerRematch[] TrainerRematch;
|
|
|
|
public SheetSealTemplate[] SealTemplate;
|
|
|
|
public SheetSkirtGraphicsChara[] SkirtGraphicsChara;
|
|
|
|
[Serializable]
|
|
public class SheetSealTemplate
|
|
{
|
|
public int SealID1;
|
|
|
|
public Vector3 Pos1;
|
|
|
|
public int SealID2;
|
|
|
|
public Vector3 Pos2;
|
|
|
|
public int SealID3;
|
|
|
|
public Vector3 Pos3;
|
|
|
|
public int SealID4;
|
|
|
|
public Vector3 Pos4;
|
|
|
|
public int SealID5;
|
|
|
|
public Vector3 Pos5;
|
|
|
|
public int SealID6;
|
|
|
|
public Vector3 Pos6;
|
|
|
|
public int SealID7;
|
|
|
|
public Vector3 Pos7;
|
|
|
|
public int SealID8;
|
|
|
|
public Vector3 Pos8;
|
|
|
|
public int SealID9;
|
|
|
|
public Vector3 Pos9;
|
|
|
|
public int SealID10;
|
|
|
|
public Vector3 Pos10;
|
|
|
|
public int SealID11;
|
|
|
|
public Vector3 Pos11;
|
|
|
|
public int SealID12;
|
|
|
|
public Vector3 Pos12;
|
|
|
|
public int SealID13;
|
|
|
|
public Vector3 Pos13;
|
|
|
|
public int SealID14;
|
|
|
|
public Vector3 Pos14;
|
|
|
|
public int SealID15;
|
|
|
|
public Vector3 Pos15;
|
|
|
|
public int SealID16;
|
|
|
|
public Vector3 Pos16;
|
|
|
|
public int SealID17;
|
|
|
|
public Vector3 Pos17;
|
|
|
|
public int SealID18;
|
|
|
|
public Vector3 Pos18;
|
|
|
|
public int SealID19;
|
|
|
|
public Vector3 Pos19;
|
|
|
|
public int SealID20;
|
|
|
|
public Vector3 Pos20;
|
|
}
|
|
|
|
[Serializable]
|
|
public class SheetSkirtGraphicsChara
|
|
{
|
|
public string SkirtGraphicsID;
|
|
}
|
|
|
|
[Serializable]
|
|
public class SheetTrainerData
|
|
{
|
|
public int TypeID;
|
|
|
|
public byte ColorID;
|
|
|
|
public byte FightType;
|
|
|
|
public int ArenaID;
|
|
|
|
public int EffectID;
|
|
|
|
public byte Gold;
|
|
|
|
public ushort UseItem1;
|
|
|
|
public ushort UseItem2;
|
|
|
|
public ushort UseItem3;
|
|
|
|
public ushort UseItem4;
|
|
|
|
public bool HpRecoverFlag;
|
|
|
|
public ushort GiftItem;
|
|
|
|
public string NameLabel;
|
|
|
|
public string MsgFieldPokeOne;
|
|
|
|
public string MsgFieldBefore;
|
|
|
|
public string MsgFieldRevenge;
|
|
|
|
public string MsgFieldAfter;
|
|
|
|
public List<string> MsgBattle;
|
|
|
|
public List<string> SeqBattle;
|
|
|
|
public uint AIBit;
|
|
}
|
|
|
|
[Serializable]
|
|
public class SheetTrainerPoke
|
|
{
|
|
public int ID;
|
|
|
|
public ushort P1MonsNo;
|
|
|
|
public ushort P1FormNo;
|
|
|
|
public bool P1IsRare;
|
|
|
|
public byte P1Level;
|
|
|
|
public int P1Sex;
|
|
|
|
public byte P1Seikaku;
|
|
|
|
public ushort P1Tokusei;
|
|
|
|
public ushort P1Waza1;
|
|
|
|
public ushort P1Waza2;
|
|
|
|
public ushort P1Waza3;
|
|
|
|
public ushort P1Waza4;
|
|
|
|
public ushort P1Item;
|
|
|
|
public int P1Ball;
|
|
|
|
public int P1Seal;
|
|
|
|
public byte P1TalentHp;
|
|
|
|
public byte P1TalentAtk;
|
|
|
|
public byte P1TalentDef;
|
|
|
|
public byte P1TalentSpAtk;
|
|
|
|
public byte P1TalentSpDef;
|
|
|
|
public byte P1TalentAgi;
|
|
|
|
public byte P1EffortHp;
|
|
|
|
public byte P1EffortAtk;
|
|
|
|
public byte P1EffortDef;
|
|
|
|
public byte P1EffortSpAtk;
|
|
|
|
public byte P1EffortSpDef;
|
|
|
|
public byte P1EffortAgi;
|
|
|
|
public ushort P2MonsNo;
|
|
|
|
public ushort P2FormNo;
|
|
|
|
public bool P2IsRare;
|
|
|
|
public byte P2Level;
|
|
|
|
public int P2Sex;
|
|
|
|
public byte P2Seikaku;
|
|
|
|
public ushort P2Tokusei;
|
|
|
|
public ushort P2Waza1;
|
|
|
|
public ushort P2Waza2;
|
|
|
|
public ushort P2Waza3;
|
|
|
|
public ushort P2Waza4;
|
|
|
|
public ushort P2Item;
|
|
|
|
public int P2Ball;
|
|
|
|
public int P2Seal;
|
|
|
|
public byte P2TalentHp;
|
|
|
|
public byte P2TalentAtk;
|
|
|
|
public byte P2TalentDef;
|
|
|
|
public byte P2TalentSpAtk;
|
|
|
|
public byte P2TalentSpDef;
|
|
|
|
public byte P2TalentAgi;
|
|
|
|
public byte P2EffortHp;
|
|
|
|
public byte P2EffortAtk;
|
|
|
|
public byte P2EffortDef;
|
|
|
|
public byte P2EffortSpAtk;
|
|
|
|
public byte P2EffortSpDef;
|
|
|
|
public byte P2EffortAgi;
|
|
|
|
public ushort P3MonsNo;
|
|
|
|
public ushort P3FormNo;
|
|
|
|
public bool P3IsRare;
|
|
|
|
public byte P3Level;
|
|
|
|
public int P3Sex;
|
|
|
|
public byte P3Seikaku;
|
|
|
|
public ushort P3Tokusei;
|
|
|
|
public ushort P3Waza1;
|
|
|
|
public ushort P3Waza2;
|
|
|
|
public ushort P3Waza3;
|
|
|
|
public ushort P3Waza4;
|
|
|
|
public ushort P3Item;
|
|
|
|
public int P3Ball;
|
|
|
|
public int P3Seal;
|
|
|
|
public byte P3TalentHp;
|
|
|
|
public byte P3TalentAtk;
|
|
|
|
public byte P3TalentDef;
|
|
|
|
public byte P3TalentSpAtk;
|
|
|
|
public byte P3TalentSpDef;
|
|
|
|
public byte P3TalentAgi;
|
|
|
|
public byte P3EffortHp;
|
|
|
|
public byte P3EffortAtk;
|
|
|
|
public byte P3EffortDef;
|
|
|
|
public byte P3EffortSpAtk;
|
|
|
|
public byte P3EffortSpDef;
|
|
|
|
public byte P3EffortAgi;
|
|
|
|
public ushort P4MonsNo;
|
|
|
|
public ushort P4FormNo;
|
|
|
|
public bool P4IsRare;
|
|
|
|
public byte P4Level;
|
|
|
|
public int P4Sex;
|
|
|
|
public byte P4Seikaku;
|
|
|
|
public ushort P4Tokusei;
|
|
|
|
public ushort P4Waza1;
|
|
|
|
public ushort P4Waza2;
|
|
|
|
public ushort P4Waza3;
|
|
|
|
public ushort P4Waza4;
|
|
|
|
public ushort P4Item;
|
|
|
|
public int P4Ball;
|
|
|
|
public int P4Seal;
|
|
|
|
public byte P4TalentHp;
|
|
|
|
public byte P4TalentAtk;
|
|
|
|
public byte P4TalentDef;
|
|
|
|
public byte P4TalentSpAtk;
|
|
|
|
public byte P4TalentSpDef;
|
|
|
|
public byte P4TalentAgi;
|
|
|
|
public byte P4EffortHp;
|
|
|
|
public byte P4EffortAtk;
|
|
|
|
public byte P4EffortDef;
|
|
|
|
public byte P4EffortSpAtk;
|
|
|
|
public byte P4EffortSpDef;
|
|
|
|
public byte P4EffortAgi;
|
|
|
|
public ushort P5MonsNo;
|
|
|
|
public ushort P5FormNo;
|
|
|
|
public bool P5IsRare;
|
|
|
|
public byte P5Level;
|
|
|
|
public int P5Sex;
|
|
|
|
public byte P5Seikaku;
|
|
|
|
public ushort P5Tokusei;
|
|
|
|
public ushort P5Waza1;
|
|
|
|
public ushort P5Waza2;
|
|
|
|
public ushort P5Waza3;
|
|
|
|
public ushort P5Waza4;
|
|
|
|
public ushort P5Item;
|
|
|
|
public int P5Ball;
|
|
|
|
public int P5Seal;
|
|
|
|
public byte P5TalentHp;
|
|
|
|
public byte P5TalentAtk;
|
|
|
|
public byte P5TalentDef;
|
|
|
|
public byte P5TalentSpAtk;
|
|
|
|
public byte P5TalentSpDef;
|
|
|
|
public byte P5TalentAgi;
|
|
|
|
public byte P5EffortHp;
|
|
|
|
public byte P5EffortAtk;
|
|
|
|
public byte P5EffortDef;
|
|
|
|
public byte P5EffortSpAtk;
|
|
|
|
public byte P5EffortSpDef;
|
|
|
|
public byte P5EffortAgi;
|
|
|
|
public ushort P6MonsNo;
|
|
|
|
public ushort P6FormNo;
|
|
|
|
public bool P6IsRare;
|
|
|
|
public byte P6Level;
|
|
|
|
public int P6Sex;
|
|
|
|
public byte P6Seikaku;
|
|
|
|
public ushort P6Tokusei;
|
|
|
|
public ushort P6Waza1;
|
|
|
|
public ushort P6Waza2;
|
|
|
|
public ushort P6Waza3;
|
|
|
|
public ushort P6Waza4;
|
|
|
|
public ushort P6Item;
|
|
|
|
public int P6Ball;
|
|
|
|
public int P6Seal;
|
|
|
|
public byte P6TalentHp;
|
|
|
|
public byte P6TalentAtk;
|
|
|
|
public byte P6TalentDef;
|
|
|
|
public byte P6TalentSpAtk;
|
|
|
|
public byte P6TalentSpDef;
|
|
|
|
public byte P6TalentAgi;
|
|
|
|
public byte P6EffortHp;
|
|
|
|
public byte P6EffortAtk;
|
|
|
|
public byte P6EffortDef;
|
|
|
|
public byte P6EffortSpAtk;
|
|
|
|
public byte P6EffortSpDef;
|
|
|
|
public byte P6EffortAgi;
|
|
}
|
|
|
|
[Serializable]
|
|
public class SheetTrainerRematch
|
|
{
|
|
public int BaseTrainerID;
|
|
|
|
public int Rematch_01;
|
|
|
|
public int Rematch_02;
|
|
|
|
public int Rematch_03;
|
|
|
|
public int Rematch_04;
|
|
|
|
public int Rematch_05;
|
|
}
|
|
|
|
[Serializable]
|
|
public class SheetTrainerType
|
|
{
|
|
public int TrainerID;
|
|
|
|
public string LabelTrType;
|
|
|
|
public byte Sex;
|
|
|
|
public byte Group;
|
|
|
|
public int BallId;
|
|
|
|
public List<string> FieldEncount;
|
|
|
|
public string BtlEffId;
|
|
|
|
public string EyeBgm;
|
|
|
|
public string ModelID;
|
|
|
|
public int Hand;
|
|
|
|
public int HoldBallHand;
|
|
|
|
public int HelpHand;
|
|
|
|
public int HelpHoldBallHand;
|
|
|
|
public float ThrowTime;
|
|
|
|
public float CaptureThrowTime;
|
|
|
|
public float LoseLoopTime;
|
|
|
|
public string TrainerEffect;
|
|
|
|
public int Age;
|
|
}
|
|
}
|
|
}
|