aboutsummaryrefslogtreecommitdiff
path: root/pkg/classes/dataTables.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--pkg/classes/dataTables.go24
1 files changed, 12 insertions, 12 deletions
diff --git a/pkg/classes/dataTables.go b/pkg/classes/dataTables.go
index 27ab9e4..7e710bf 100644
--- a/pkg/classes/dataTables.go
+++ b/pkg/classes/dataTables.go
@@ -17,17 +17,17 @@ type SendTable struct {
17 NeedsDecoder bool 17 NeedsDecoder bool
18 NetTableName string 18 NetTableName string
19 NumOfProps int16 19 NumOfProps int16
20 Props []prop 20 Props []SendTableProp
21} 21}
22 22
23type ServerClassInfo struct { 23type ServerClassInfo struct {
24 ClassId uint16 24 DataTableID uint16
25 ClassName string 25 ClassName string
26 DataTableName string 26 DataTableName string
27} 27}
28 28
29type prop struct { 29type SendTableProp struct {
30 SendPropType sendPropType 30 SendPropType SendPropType
31 SendPropName string 31 SendPropName string
32 SendPropFlags uint32 32 SendPropFlags uint32
33 Priority uint8 33 Priority uint8
@@ -71,8 +71,8 @@ func ParseSendTable(reader *bitreader.Reader) SendTable {
71 if propType >= int8(7) { 71 if propType >= int8(7) {
72 return sendTable 72 return sendTable
73 } 73 }
74 prop := prop{ 74 prop := SendTableProp{
75 SendPropType: sendPropType(propType), 75 SendPropType: SendPropType(propType),
76 SendPropName: reader.TryReadString(), 76 SendPropName: reader.TryReadString(),
77 SendPropFlags: uint32(reader.TryReadBits(19)), 77 SendPropFlags: uint32(reader.TryReadBits(19)),
78 Priority: reader.TryReadUInt8(), 78 Priority: reader.TryReadUInt8(),
@@ -104,11 +104,11 @@ func ParseSendTable(reader *bitreader.Reader) SendTable {
104 104
105func ParseServerClassInfo(reader *bitreader.Reader, count int, numOfClasses int) ServerClassInfo { 105func ParseServerClassInfo(reader *bitreader.Reader, count int, numOfClasses int) ServerClassInfo {
106 serverClassInfo := ServerClassInfo{ 106 serverClassInfo := ServerClassInfo{
107 ClassId: reader.TryReadUInt16(), 107 DataTableID: reader.TryReadUInt16(),
108 ClassName: reader.TryReadString(), 108 ClassName: reader.TryReadString(),
109 DataTableName: reader.TryReadString(), 109 DataTableName: reader.TryReadString(),
110 } 110 }
111 writer.TempAppendLine("\t\t\t[%d] %s (%s)", serverClassInfo.ClassId, serverClassInfo.ClassName, serverClassInfo.DataTableName) 111 writer.TempAppendLine("\t\t\t[%d] %s (%s)", serverClassInfo.DataTableID, serverClassInfo.ClassName, serverClassInfo.DataTableName)
112 return serverClassInfo 112 return serverClassInfo
113} 113}
114 114
@@ -127,10 +127,10 @@ func checkBit(val uint32, bit int) bool {
127 return (val & (uint32(1) << bit)) != 0 127 return (val & (uint32(1) << bit)) != 0
128} 128}
129 129
130type sendPropType int 130type SendPropType int
131 131
132const ( 132const (
133 ESendPropTypeInt sendPropType = iota 133 ESendPropTypeInt SendPropType = iota
134 ESendPropTypeFloat 134 ESendPropTypeFloat
135 ESendPropTypeVector3 135 ESendPropTypeVector3
136 ESendPropTypeVector2 136 ESendPropTypeVector2
@@ -161,7 +161,7 @@ const (
161 ESendPropFlagChangesOften string = "ChangesOften" 161 ESendPropFlagChangesOften string = "ChangesOften"
162) 162)
163 163
164func (prop prop) GetFlags() []string { 164func (prop SendTableProp) GetFlags() []string {
165 flags := []string{} 165 flags := []string{}
166 if checkBit(prop.SendPropFlags, 0) { 166 if checkBit(prop.SendPropFlags, 0) {
167 flags = append(flags, ESendPropFlagUnsigned) 167 flags = append(flags, ESendPropFlagUnsigned)
@@ -223,7 +223,7 @@ func (prop prop) GetFlags() []string {
223 return flags 223 return flags
224} 224}
225 225
226func (sendPropType sendPropType) String() string { 226func (sendPropType SendPropType) String() string {
227 switch sendPropType { 227 switch sendPropType {
228 case ESendPropTypeInt: 228 case ESendPropTypeInt:
229 return "Int" 229 return "Int"