blob: 7e7e1bc365b50e3f32a07fdc6a3877139d598e59 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package classes
import "github.com/bisaxa/demoparser/utils"
type CmdInfo struct {
Flags int32
ViewOrigin []float32
ViewAngles []float32
LocalViewAngles []float32
ViewOrigin2 []float32
ViewAngles2 []float32
LocalViewAngles2 []float32
}
func CmdInfoInit(bytes []byte) (output CmdInfo) {
var class CmdInfo
class.Flags = int32(utils.IntFromBytes(bytes[:4]))
class.ViewOrigin = utils.FloatArrFromBytes(bytes[4:16])
class.ViewAngles = utils.FloatArrFromBytes(bytes[16:28])
class.LocalViewAngles = utils.FloatArrFromBytes(bytes[28:40])
class.ViewOrigin2 = utils.FloatArrFromBytes(bytes[40:52])
class.ViewAngles2 = utils.FloatArrFromBytes(bytes[52:64])
class.LocalViewAngles2 = utils.FloatArrFromBytes(bytes[64:76])
return class
}
|