예제 #1
0
        protected override void SubtypeRead(DSBinaryReader bin)
        {
            SUB_CONST_1 = bin.ReadInt32();
            SUB_CONST_2 = bin.ReadInt32();

            if (bin.IsDeS)
            {
                NpcSubUnk0 = bin.ReadSingle();
            }
            else
            {
                ThinkParamID = bin.ReadInt32();
            }

            NPCParamID = bin.ReadInt32();
            TalkID     = bin.ReadInt32();

            PointMoveType = bin.ReadByte();
            SUB_CONST_3   = bin.ReadByte();
            PlatoonID     = bin.ReadUInt16();

            CharaInitID = bin.ReadInt32();
            i_HitName   = bin.ReadInt32();

            SUB_CONST_4 = bin.ReadInt32();
            SUB_CONST_5 = bin.ReadInt32();

            SolvedMovePointIndex1 = bin.ReadInt16();
            SolvedMovePointIndex2 = bin.ReadInt16();
            SolvedMovePointIndex3 = bin.ReadInt16();
            SolvedMovePointIndex4 = bin.ReadInt16();
            SolvedMovePointIndex5 = bin.ReadInt16();
            SolvedMovePointIndex6 = bin.ReadInt16();
            SolvedMovePointIndex7 = bin.ReadInt16();
            SolvedMovePointIndex8 = bin.ReadInt16();

            SpStayAnimID       = bin.ReadInt32();
            SpStayDamageAnimID = bin.ReadInt32();
        }