Documentation
¶
Index ¶
- Variables
- type Console
- func (m *Console) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *Console) CloneVT() *Console
- func (this *Console) EqualMessageVT(thatMsg any) bool
- func (this *Console) EqualVT(that *Console) bool
- func (x *Console) GetBuild() string
- func (x *Console) GetCommands() []*ConsoleCommand
- func (x *Console) GetVariables() []*ConsoleVariable
- func (x *Console) MarshalJSON() ([]byte, error)
- func (x *Console) MarshalProtoJSON(s *json.MarshalState)
- func (x *Console) MarshalProtoText() string
- func (m *Console) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Console) MarshalToVT(dAtA []byte) (int, error)
- func (m *Console) MarshalVT() (dAtA []byte, err error)
- func (*Console) ProtoMessage()
- func (x *Console) Reset()
- func (m *Console) SizeVT() (n int)
- func (x *Console) String() string
- func (x *Console) UnmarshalJSON(b []byte) error
- func (x *Console) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *Console) UnmarshalVT(dAtA []byte) error
- type ConsoleCommand
- func (m *ConsoleCommand) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *ConsoleCommand) CloneVT() *ConsoleCommand
- func (this *ConsoleCommand) EqualMessageVT(thatMsg any) bool
- func (this *ConsoleCommand) EqualVT(that *ConsoleCommand) bool
- func (x *ConsoleCommand) GetFlags() []string
- func (x *ConsoleCommand) GetHelp() string
- func (x *ConsoleCommand) GetName() string
- func (x *ConsoleCommand) MarshalJSON() ([]byte, error)
- func (x *ConsoleCommand) MarshalProtoJSON(s *json.MarshalState)
- func (x *ConsoleCommand) MarshalProtoText() string
- func (m *ConsoleCommand) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ConsoleCommand) MarshalToVT(dAtA []byte) (int, error)
- func (m *ConsoleCommand) MarshalVT() (dAtA []byte, err error)
- func (*ConsoleCommand) ProtoMessage()
- func (x *ConsoleCommand) Reset()
- func (m *ConsoleCommand) SizeVT() (n int)
- func (x *ConsoleCommand) String() string
- func (x *ConsoleCommand) UnmarshalJSON(b []byte) error
- func (x *ConsoleCommand) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *ConsoleCommand) UnmarshalVT(dAtA []byte) error
- type ConsoleVariable
- func (m *ConsoleVariable) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *ConsoleVariable) CloneVT() *ConsoleVariable
- func (this *ConsoleVariable) EqualMessageVT(thatMsg any) bool
- func (this *ConsoleVariable) EqualVT(that *ConsoleVariable) bool
- func (x *ConsoleVariable) GetDefaultValue() string
- func (x *ConsoleVariable) GetFlags() []string
- func (x *ConsoleVariable) GetHelp() string
- func (x *ConsoleVariable) GetMax() string
- func (x *ConsoleVariable) GetMin() string
- func (x *ConsoleVariable) GetName() string
- func (x *ConsoleVariable) GetType() ConsoleVariableType
- func (x *ConsoleVariable) MarshalJSON() ([]byte, error)
- func (x *ConsoleVariable) MarshalProtoJSON(s *json.MarshalState)
- func (x *ConsoleVariable) MarshalProtoText() string
- func (m *ConsoleVariable) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ConsoleVariable) MarshalToVT(dAtA []byte) (int, error)
- func (m *ConsoleVariable) MarshalVT() (dAtA []byte, err error)
- func (*ConsoleVariable) ProtoMessage()
- func (x *ConsoleVariable) Reset()
- func (m *ConsoleVariable) SizeVT() (n int)
- func (x *ConsoleVariable) String() string
- func (x *ConsoleVariable) UnmarshalJSON(b []byte) error
- func (x *ConsoleVariable) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *ConsoleVariable) UnmarshalVT(dAtA []byte) error
- type ConsoleVariableType
- func (x ConsoleVariableType) Enum() *ConsoleVariableType
- func (x ConsoleVariableType) MarshalJSON() ([]byte, error)
- func (x ConsoleVariableType) MarshalProtoJSON(s *json.MarshalState)
- func (x ConsoleVariableType) MarshalProtoText() string
- func (x ConsoleVariableType) MarshalText() ([]byte, error)
- func (x ConsoleVariableType) String() string
- func (x *ConsoleVariableType) UnmarshalJSON(b []byte) error
- func (x *ConsoleVariableType) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *ConsoleVariableType) UnmarshalText(b []byte) error
- type Construction
- func (m *Construction) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *Construction) CloneVT() *Construction
- func (this *Construction) EqualMessageVT(thatMsg any) bool
- func (this *Construction) EqualVT(that *Construction) bool
- func (x *Construction) GetDesignerName() string
- func (x *Construction) GetError() string
- func (x *Construction) GetStatus() ConstructionStatus
- func (x *Construction) GetSubclass() string
- func (x *Construction) MarshalJSON() ([]byte, error)
- func (x *Construction) MarshalProtoJSON(s *json.MarshalState)
- func (x *Construction) MarshalProtoText() string
- func (m *Construction) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Construction) MarshalToVT(dAtA []byte) (int, error)
- func (m *Construction) MarshalVT() (dAtA []byte, err error)
- func (*Construction) ProtoMessage()
- func (x *Construction) Reset()
- func (m *Construction) SizeVT() (n int)
- func (x *Construction) String() string
- func (x *Construction) UnmarshalJSON(b []byte) error
- func (x *Construction) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *Construction) UnmarshalVT(dAtA []byte) error
- type ConstructionStatus
- func (x ConstructionStatus) Enum() *ConstructionStatus
- func (x ConstructionStatus) MarshalJSON() ([]byte, error)
- func (x ConstructionStatus) MarshalProtoJSON(s *json.MarshalState)
- func (x ConstructionStatus) MarshalProtoText() string
- func (x ConstructionStatus) MarshalText() ([]byte, error)
- func (x ConstructionStatus) String() string
- func (x *ConstructionStatus) UnmarshalJSON(b []byte) error
- func (x *ConstructionStatus) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *ConstructionStatus) UnmarshalText(b []byte) error
- type DataMap
- func (m *DataMap) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *DataMap) CloneVT() *DataMap
- func (this *DataMap) EqualMessageVT(thatMsg any) bool
- func (this *DataMap) EqualVT(that *DataMap) bool
- func (x *DataMap) GetBase() string
- func (x *DataMap) GetEmbedded() []*EmbeddedMap
- func (x *DataMap) GetKeyValues() []*KeyValue
- func (x *DataMap) GetName() string
- func (x *DataMap) MarshalJSON() ([]byte, error)
- func (x *DataMap) MarshalProtoJSON(s *json.MarshalState)
- func (x *DataMap) MarshalProtoText() string
- func (m *DataMap) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DataMap) MarshalToVT(dAtA []byte) (int, error)
- func (m *DataMap) MarshalVT() (dAtA []byte, err error)
- func (*DataMap) ProtoMessage()
- func (x *DataMap) Reset()
- func (m *DataMap) SizeVT() (n int)
- func (x *DataMap) String() string
- func (x *DataMap) UnmarshalJSON(b []byte) error
- func (x *DataMap) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *DataMap) UnmarshalVT(dAtA []byte) error
- type EmbeddedMap
- func (m *EmbeddedMap) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *EmbeddedMap) CloneVT() *EmbeddedMap
- func (this *EmbeddedMap) EqualMessageVT(thatMsg any) bool
- func (this *EmbeddedMap) EqualVT(that *EmbeddedMap) bool
- func (x *EmbeddedMap) GetDataMap() string
- func (x *EmbeddedMap) GetField() string
- func (x *EmbeddedMap) MarshalJSON() ([]byte, error)
- func (x *EmbeddedMap) MarshalProtoJSON(s *json.MarshalState)
- func (x *EmbeddedMap) MarshalProtoText() string
- func (m *EmbeddedMap) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *EmbeddedMap) MarshalToVT(dAtA []byte) (int, error)
- func (m *EmbeddedMap) MarshalVT() (dAtA []byte, err error)
- func (*EmbeddedMap) ProtoMessage()
- func (x *EmbeddedMap) Reset()
- func (m *EmbeddedMap) SizeVT() (n int)
- func (x *EmbeddedMap) String() string
- func (x *EmbeddedMap) UnmarshalJSON(b []byte) error
- func (x *EmbeddedMap) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *EmbeddedMap) UnmarshalVT(dAtA []byte) error
- type Entities
- func (m *Entities) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *Entities) CloneVT() *Entities
- func (this *Entities) EqualMessageVT(thatMsg any) bool
- func (this *Entities) EqualVT(that *Entities) bool
- func (x *Entities) GetBuild() string
- func (x *Entities) GetClasses() []*EntityClass
- func (x *Entities) GetDataMaps() []*DataMap
- func (x *Entities) GetInputs() []*Input
- func (x *Entities) GetOutputs() []*Output
- func (x *Entities) MarshalJSON() ([]byte, error)
- func (x *Entities) MarshalProtoJSON(s *json.MarshalState)
- func (x *Entities) MarshalProtoText() string
- func (m *Entities) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Entities) MarshalToVT(dAtA []byte) (int, error)
- func (m *Entities) MarshalVT() (dAtA []byte, err error)
- func (*Entities) ProtoMessage()
- func (x *Entities) Reset()
- func (m *Entities) SizeVT() (n int)
- func (x *Entities) String() string
- func (x *Entities) UnmarshalJSON(b []byte) error
- func (x *Entities) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *Entities) UnmarshalVT(dAtA []byte) error
- type EntityClass
- func (m *EntityClass) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *EntityClass) CloneVT() *EntityClass
- func (this *EntityClass) EqualMessageVT(thatMsg any) bool
- func (this *EntityClass) EqualVT(that *EntityClass) bool
- func (x *EntityClass) GetBase() string
- func (x *EntityClass) GetClassName() string
- func (x *EntityClass) GetDataMap() string
- func (x *EntityClass) GetDescription() string
- func (x *EntityClass) GetDesignerName() string
- func (x *EntityClass) MarshalJSON() ([]byte, error)
- func (x *EntityClass) MarshalProtoJSON(s *json.MarshalState)
- func (x *EntityClass) MarshalProtoText() string
- func (m *EntityClass) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *EntityClass) MarshalToVT(dAtA []byte) (int, error)
- func (m *EntityClass) MarshalVT() (dAtA []byte, err error)
- func (*EntityClass) ProtoMessage()
- func (x *EntityClass) Reset()
- func (m *EntityClass) SizeVT() (n int)
- func (x *EntityClass) String() string
- func (x *EntityClass) UnmarshalJSON(b []byte) error
- func (x *EntityClass) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *EntityClass) UnmarshalVT(dAtA []byte) error
- type Input
- func (m *Input) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *Input) CloneVT() *Input
- func (this *Input) EqualMessageVT(thatMsg any) bool
- func (this *Input) EqualVT(that *Input) bool
- func (x *Input) GetDescription() string
- func (x *Input) GetEntity() string
- func (x *Input) GetName() string
- func (x *Input) GetParameters() []*Parameter
- func (x *Input) GetReturns() []*Parameter
- func (x *Input) MarshalJSON() ([]byte, error)
- func (x *Input) MarshalProtoJSON(s *json.MarshalState)
- func (x *Input) MarshalProtoText() string
- func (m *Input) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Input) MarshalToVT(dAtA []byte) (int, error)
- func (m *Input) MarshalVT() (dAtA []byte, err error)
- func (*Input) ProtoMessage()
- func (x *Input) Reset()
- func (m *Input) SizeVT() (n int)
- func (x *Input) String() string
- func (x *Input) UnmarshalJSON(b []byte) error
- func (x *Input) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *Input) UnmarshalVT(dAtA []byte) error
- type KeyType
- func (x KeyType) Enum() *KeyType
- func (x KeyType) MarshalJSON() ([]byte, error)
- func (x KeyType) MarshalProtoJSON(s *json.MarshalState)
- func (x KeyType) MarshalProtoText() string
- func (x KeyType) MarshalText() ([]byte, error)
- func (x KeyType) String() string
- func (x *KeyType) UnmarshalJSON(b []byte) error
- func (x *KeyType) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (x *KeyType) UnmarshalText(b []byte) error
- type KeyValue
- func (m *KeyValue) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *KeyValue) CloneVT() *KeyValue
- func (this *KeyValue) EqualMessageVT(thatMsg any) bool
- func (this *KeyValue) EqualVT(that *KeyValue) bool
- func (x *KeyValue) GetCount() uint32
- func (x *KeyValue) GetField() string
- func (x *KeyValue) GetName() string
- func (x *KeyValue) GetType() KeyType
- func (x *KeyValue) MarshalJSON() ([]byte, error)
- func (x *KeyValue) MarshalProtoJSON(s *json.MarshalState)
- func (x *KeyValue) MarshalProtoText() string
- func (m *KeyValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *KeyValue) MarshalToVT(dAtA []byte) (int, error)
- func (m *KeyValue) MarshalVT() (dAtA []byte, err error)
- func (*KeyValue) ProtoMessage()
- func (x *KeyValue) Reset()
- func (m *KeyValue) SizeVT() (n int)
- func (x *KeyValue) String() string
- func (x *KeyValue) UnmarshalJSON(b []byte) error
- func (x *KeyValue) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *KeyValue) UnmarshalVT(dAtA []byte) error
- type Output
- func (m *Output) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *Output) CloneVT() *Output
- func (this *Output) EqualMessageVT(thatMsg any) bool
- func (this *Output) EqualVT(that *Output) bool
- func (x *Output) GetDescription() string
- func (x *Output) GetEntity() string
- func (x *Output) GetName() string
- func (x *Output) GetParameters() []*Parameter
- func (x *Output) MarshalJSON() ([]byte, error)
- func (x *Output) MarshalProtoJSON(s *json.MarshalState)
- func (x *Output) MarshalProtoText() string
- func (m *Output) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Output) MarshalToVT(dAtA []byte) (int, error)
- func (m *Output) MarshalVT() (dAtA []byte, err error)
- func (*Output) ProtoMessage()
- func (x *Output) Reset()
- func (m *Output) SizeVT() (n int)
- func (x *Output) String() string
- func (x *Output) UnmarshalJSON(b []byte) error
- func (x *Output) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *Output) UnmarshalVT(dAtA []byte) error
- type Parameter
- func (m *Parameter) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *Parameter) CloneVT() *Parameter
- func (this *Parameter) EqualMessageVT(thatMsg any) bool
- func (this *Parameter) EqualVT(that *Parameter) bool
- func (x *Parameter) GetName() string
- func (x *Parameter) GetType() string
- func (x *Parameter) MarshalJSON() ([]byte, error)
- func (x *Parameter) MarshalProtoJSON(s *json.MarshalState)
- func (x *Parameter) MarshalProtoText() string
- func (m *Parameter) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Parameter) MarshalToVT(dAtA []byte) (int, error)
- func (m *Parameter) MarshalVT() (dAtA []byte, err error)
- func (*Parameter) ProtoMessage()
- func (x *Parameter) Reset()
- func (m *Parameter) SizeVT() (n int)
- func (x *Parameter) String() string
- func (x *Parameter) UnmarshalJSON(b []byte) error
- func (x *Parameter) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *Parameter) UnmarshalVT(dAtA []byte) error
- type SchemaBase
- func (m *SchemaBase) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *SchemaBase) CloneVT() *SchemaBase
- func (this *SchemaBase) EqualMessageVT(thatMsg any) bool
- func (this *SchemaBase) EqualVT(that *SchemaBase) bool
- func (x *SchemaBase) GetModule() string
- func (x *SchemaBase) GetName() string
- func (x *SchemaBase) GetOffset() uint32
- func (x *SchemaBase) MarshalJSON() ([]byte, error)
- func (x *SchemaBase) MarshalProtoJSON(s *json.MarshalState)
- func (x *SchemaBase) MarshalProtoText() string
- func (m *SchemaBase) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SchemaBase) MarshalToVT(dAtA []byte) (int, error)
- func (m *SchemaBase) MarshalVT() (dAtA []byte, err error)
- func (*SchemaBase) ProtoMessage()
- func (x *SchemaBase) Reset()
- func (m *SchemaBase) SizeVT() (n int)
- func (x *SchemaBase) String() string
- func (x *SchemaBase) UnmarshalJSON(b []byte) error
- func (x *SchemaBase) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *SchemaBase) UnmarshalVT(dAtA []byte) error
- type SchemaClass
- func (m *SchemaClass) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *SchemaClass) CloneVT() *SchemaClass
- func (this *SchemaClass) EqualMessageVT(thatMsg any) bool
- func (this *SchemaClass) EqualVT(that *SchemaClass) bool
- func (x *SchemaClass) GetAlignment() uint32
- func (x *SchemaClass) GetBases() []*SchemaBase
- func (x *SchemaClass) GetFields() []*SchemaField
- func (x *SchemaClass) GetFlags() []string
- func (x *SchemaClass) GetMetadata() []string
- func (x *SchemaClass) GetModule() string
- func (x *SchemaClass) GetName() string
- func (x *SchemaClass) GetSize() uint32
- func (x *SchemaClass) MarshalJSON() ([]byte, error)
- func (x *SchemaClass) MarshalProtoJSON(s *json.MarshalState)
- func (x *SchemaClass) MarshalProtoText() string
- func (m *SchemaClass) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SchemaClass) MarshalToVT(dAtA []byte) (int, error)
- func (m *SchemaClass) MarshalVT() (dAtA []byte, err error)
- func (*SchemaClass) ProtoMessage()
- func (x *SchemaClass) Reset()
- func (m *SchemaClass) SizeVT() (n int)
- func (x *SchemaClass) String() string
- func (x *SchemaClass) UnmarshalJSON(b []byte) error
- func (x *SchemaClass) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *SchemaClass) UnmarshalVT(dAtA []byte) error
- type SchemaEnum
- func (m *SchemaEnum) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *SchemaEnum) CloneVT() *SchemaEnum
- func (this *SchemaEnum) EqualMessageVT(thatMsg any) bool
- func (this *SchemaEnum) EqualVT(that *SchemaEnum) bool
- func (x *SchemaEnum) GetEnumerators() []*SchemaEnumerator
- func (x *SchemaEnum) GetMetadata() []string
- func (x *SchemaEnum) GetModule() string
- func (x *SchemaEnum) GetName() string
- func (x *SchemaEnum) GetSize() uint32
- func (x *SchemaEnum) MarshalJSON() ([]byte, error)
- func (x *SchemaEnum) MarshalProtoJSON(s *json.MarshalState)
- func (x *SchemaEnum) MarshalProtoText() string
- func (m *SchemaEnum) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SchemaEnum) MarshalToVT(dAtA []byte) (int, error)
- func (m *SchemaEnum) MarshalVT() (dAtA []byte, err error)
- func (*SchemaEnum) ProtoMessage()
- func (x *SchemaEnum) Reset()
- func (m *SchemaEnum) SizeVT() (n int)
- func (x *SchemaEnum) String() string
- func (x *SchemaEnum) UnmarshalJSON(b []byte) error
- func (x *SchemaEnum) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *SchemaEnum) UnmarshalVT(dAtA []byte) error
- type SchemaEnumerator
- func (m *SchemaEnumerator) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *SchemaEnumerator) CloneVT() *SchemaEnumerator
- func (this *SchemaEnumerator) EqualMessageVT(thatMsg any) bool
- func (this *SchemaEnumerator) EqualVT(that *SchemaEnumerator) bool
- func (x *SchemaEnumerator) GetName() string
- func (x *SchemaEnumerator) GetValue() int64
- func (x *SchemaEnumerator) MarshalJSON() ([]byte, error)
- func (x *SchemaEnumerator) MarshalProtoJSON(s *json.MarshalState)
- func (x *SchemaEnumerator) MarshalProtoText() string
- func (m *SchemaEnumerator) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SchemaEnumerator) MarshalToVT(dAtA []byte) (int, error)
- func (m *SchemaEnumerator) MarshalVT() (dAtA []byte, err error)
- func (*SchemaEnumerator) ProtoMessage()
- func (x *SchemaEnumerator) Reset()
- func (m *SchemaEnumerator) SizeVT() (n int)
- func (x *SchemaEnumerator) String() string
- func (x *SchemaEnumerator) UnmarshalJSON(b []byte) error
- func (x *SchemaEnumerator) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *SchemaEnumerator) UnmarshalVT(dAtA []byte) error
- type SchemaField
- func (m *SchemaField) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *SchemaField) CloneVT() *SchemaField
- func (this *SchemaField) EqualMessageVT(thatMsg any) bool
- func (this *SchemaField) EqualVT(that *SchemaField) bool
- func (x *SchemaField) GetMetadata() []string
- func (x *SchemaField) GetName() string
- func (x *SchemaField) GetOffset() uint32
- func (x *SchemaField) GetType() string
- func (x *SchemaField) MarshalJSON() ([]byte, error)
- func (x *SchemaField) MarshalProtoJSON(s *json.MarshalState)
- func (x *SchemaField) MarshalProtoText() string
- func (m *SchemaField) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SchemaField) MarshalToVT(dAtA []byte) (int, error)
- func (m *SchemaField) MarshalVT() (dAtA []byte, err error)
- func (*SchemaField) ProtoMessage()
- func (x *SchemaField) Reset()
- func (m *SchemaField) SizeVT() (n int)
- func (x *SchemaField) String() string
- func (x *SchemaField) UnmarshalJSON(b []byte) error
- func (x *SchemaField) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *SchemaField) UnmarshalVT(dAtA []byte) error
- type Schemas
- func (m *Schemas) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *Schemas) CloneVT() *Schemas
- func (this *Schemas) EqualMessageVT(thatMsg any) bool
- func (this *Schemas) EqualVT(that *Schemas) bool
- func (x *Schemas) GetBuild() string
- func (x *Schemas) GetClasses() []*SchemaClass
- func (x *Schemas) GetEnums() []*SchemaEnum
- func (x *Schemas) MarshalJSON() ([]byte, error)
- func (x *Schemas) MarshalProtoJSON(s *json.MarshalState)
- func (x *Schemas) MarshalProtoText() string
- func (m *Schemas) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Schemas) MarshalToVT(dAtA []byte) (int, error)
- func (m *Schemas) MarshalVT() (dAtA []byte, err error)
- func (*Schemas) ProtoMessage()
- func (x *Schemas) Reset()
- func (m *Schemas) SizeVT() (n int)
- func (x *Schemas) String() string
- func (x *Schemas) UnmarshalJSON(b []byte) error
- func (x *Schemas) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *Schemas) UnmarshalVT(dAtA []byte) error
- type Survey
- func (m *Survey) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *Survey) CloneVT() *Survey
- func (this *Survey) EqualMessageVT(thatMsg any) bool
- func (this *Survey) EqualVT(that *Survey) bool
- func (x *Survey) GetBuild() string
- func (x *Survey) GetConstructions() []*Construction
- func (x *Survey) MarshalJSON() ([]byte, error)
- func (x *Survey) MarshalProtoJSON(s *json.MarshalState)
- func (x *Survey) MarshalProtoText() string
- func (m *Survey) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Survey) MarshalToVT(dAtA []byte) (int, error)
- func (m *Survey) MarshalVT() (dAtA []byte, err error)
- func (*Survey) ProtoMessage()
- func (x *Survey) Reset()
- func (m *Survey) SizeVT() (n int)
- func (x *Survey) String() string
- func (x *Survey) UnmarshalJSON(b []byte) error
- func (x *Survey) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *Survey) UnmarshalVT(dAtA []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( KeyType_name = map[int32]string{ 0: "KEY_TYPE_UNKNOWN", 1: "KEY_TYPE_VOID", 2: "KEY_TYPE_FLOAT32", 3: "KEY_TYPE_STRING", 4: "KEY_TYPE_VECTOR", 5: "KEY_TYPE_QUATERNION", 6: "KEY_TYPE_INT32", 7: "KEY_TYPE_BOOLEAN", 8: "KEY_TYPE_INT16", 9: "KEY_TYPE_CHARACTER", 10: "KEY_TYPE_COLOR32", 11: "KEY_TYPE_EMBEDDED", 12: "KEY_TYPE_EHANDLE", 13: "KEY_TYPE_POSITION_VECTOR", 14: "KEY_TYPE_TIME", 15: "KEY_TYPE_TICK", 16: "KEY_TYPE_SOUNDNAME", 17: "KEY_TYPE_VECTOR2D", 18: "KEY_TYPE_INT64", 19: "KEY_TYPE_VECTOR4D", 20: "KEY_TYPE_UINT64", 21: "KEY_TYPE_UINT32", 22: "KEY_TYPE_UTLSTRINGTOKEN", 23: "KEY_TYPE_QANGLE", 24: "KEY_TYPE_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR", 25: "KEY_TYPE_HMATERIAL", 26: "KEY_TYPE_HMODEL", 27: "KEY_TYPE_NETWORK_QUANTIZED_VECTOR", 28: "KEY_TYPE_NETWORK_QUANTIZED_FLOAT", 29: "KEY_TYPE_DIRECTION_VECTOR_WORLDSPACE", 30: "KEY_TYPE_QANGLE_WORLDSPACE", 31: "KEY_TYPE_QUATERNION_WORLDSPACE", 32: "KEY_TYPE_UTLSTRING", 33: "KEY_TYPE_HRENDERTEXTURE", 34: "KEY_TYPE_HPARTICLESYSTEMDEFINITION", 35: "KEY_TYPE_UINT8", 36: "KEY_TYPE_UINT16", 37: "KEY_TYPE_HPOSTPROCESSING", 38: "KEY_TYPE_AMMO_INDEX", 39: "KEY_TYPE_MODIFIER_HANDLE", 40: "KEY_TYPE_HVDATA", 41: "KEY_TYPE_GLOBALSYMBOL", 42: "KEY_TYPE_NETWORK_QUANTIZED_VECTORWS", 43: "KEY_TYPE_NETWORK_ORIGIN_CELL_QUANTIZED_VECTORWS", } KeyType_value = map[string]int32{ "KEY_TYPE_UNKNOWN": 0, "KEY_TYPE_VOID": 1, "KEY_TYPE_FLOAT32": 2, "KEY_TYPE_STRING": 3, "KEY_TYPE_VECTOR": 4, "KEY_TYPE_QUATERNION": 5, "KEY_TYPE_INT32": 6, "KEY_TYPE_BOOLEAN": 7, "KEY_TYPE_INT16": 8, "KEY_TYPE_CHARACTER": 9, "KEY_TYPE_COLOR32": 10, "KEY_TYPE_EMBEDDED": 11, "KEY_TYPE_EHANDLE": 12, "KEY_TYPE_POSITION_VECTOR": 13, "KEY_TYPE_TIME": 14, "KEY_TYPE_TICK": 15, "KEY_TYPE_SOUNDNAME": 16, "KEY_TYPE_VECTOR2D": 17, "KEY_TYPE_INT64": 18, "KEY_TYPE_VECTOR4D": 19, "KEY_TYPE_UINT64": 20, "KEY_TYPE_UINT32": 21, "KEY_TYPE_UTLSTRINGTOKEN": 22, "KEY_TYPE_QANGLE": 23, "KEY_TYPE_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR": 24, "KEY_TYPE_HMATERIAL": 25, "KEY_TYPE_HMODEL": 26, "KEY_TYPE_NETWORK_QUANTIZED_VECTOR": 27, "KEY_TYPE_NETWORK_QUANTIZED_FLOAT": 28, "KEY_TYPE_DIRECTION_VECTOR_WORLDSPACE": 29, "KEY_TYPE_QANGLE_WORLDSPACE": 30, "KEY_TYPE_QUATERNION_WORLDSPACE": 31, "KEY_TYPE_UTLSTRING": 32, "KEY_TYPE_HRENDERTEXTURE": 33, "KEY_TYPE_HPARTICLESYSTEMDEFINITION": 34, "KEY_TYPE_UINT8": 35, "KEY_TYPE_UINT16": 36, "KEY_TYPE_HPOSTPROCESSING": 37, "KEY_TYPE_AMMO_INDEX": 38, "KEY_TYPE_MODIFIER_HANDLE": 39, "KEY_TYPE_HVDATA": 40, "KEY_TYPE_GLOBALSYMBOL": 41, "KEY_TYPE_NETWORK_QUANTIZED_VECTORWS": 42, "KEY_TYPE_NETWORK_ORIGIN_CELL_QUANTIZED_VECTORWS": 43, } )
Enum value maps for KeyType.
var ( ConstructionStatus_name = map[int32]string{ 0: "CONSTRUCTION_STATUS_UNSPECIFIED", 1: "CONSTRUCTION_STATUS_ALIVE", 2: "CONSTRUCTION_STATUS_VANISHED", 3: "CONSTRUCTION_STATUS_FAILED", 4: "CONSTRUCTION_STATUS_CRASHED", } ConstructionStatus_value = map[string]int32{ "CONSTRUCTION_STATUS_UNSPECIFIED": 0, "CONSTRUCTION_STATUS_ALIVE": 1, "CONSTRUCTION_STATUS_VANISHED": 2, "CONSTRUCTION_STATUS_FAILED": 3, "CONSTRUCTION_STATUS_CRASHED": 4, } )
Enum value maps for ConstructionStatus.
var ( ConsoleVariableType_name = map[int32]string{ 0: "CONSOLE_VARIABLE_TYPE_UNKNOWN", 1: "CONSOLE_VARIABLE_TYPE_BOOL", 2: "CONSOLE_VARIABLE_TYPE_INT16", 3: "CONSOLE_VARIABLE_TYPE_UINT16", 4: "CONSOLE_VARIABLE_TYPE_INT32", 5: "CONSOLE_VARIABLE_TYPE_UINT32", 6: "CONSOLE_VARIABLE_TYPE_INT64", 7: "CONSOLE_VARIABLE_TYPE_UINT64", 8: "CONSOLE_VARIABLE_TYPE_FLOAT32", 9: "CONSOLE_VARIABLE_TYPE_FLOAT64", 10: "CONSOLE_VARIABLE_TYPE_STRING", 11: "CONSOLE_VARIABLE_TYPE_COLOR", 12: "CONSOLE_VARIABLE_TYPE_VECTOR2", 13: "CONSOLE_VARIABLE_TYPE_VECTOR3", 14: "CONSOLE_VARIABLE_TYPE_VECTOR4", 15: "CONSOLE_VARIABLE_TYPE_QANGLE", 16: "CONSOLE_VARIABLE_TYPE_VECTOR_WS", } ConsoleVariableType_value = map[string]int32{ "CONSOLE_VARIABLE_TYPE_UNKNOWN": 0, "CONSOLE_VARIABLE_TYPE_BOOL": 1, "CONSOLE_VARIABLE_TYPE_INT16": 2, "CONSOLE_VARIABLE_TYPE_UINT16": 3, "CONSOLE_VARIABLE_TYPE_INT32": 4, "CONSOLE_VARIABLE_TYPE_UINT32": 5, "CONSOLE_VARIABLE_TYPE_INT64": 6, "CONSOLE_VARIABLE_TYPE_UINT64": 7, "CONSOLE_VARIABLE_TYPE_FLOAT32": 8, "CONSOLE_VARIABLE_TYPE_FLOAT64": 9, "CONSOLE_VARIABLE_TYPE_STRING": 10, "CONSOLE_VARIABLE_TYPE_COLOR": 11, "CONSOLE_VARIABLE_TYPE_VECTOR2": 12, "CONSOLE_VARIABLE_TYPE_VECTOR3": 13, "CONSOLE_VARIABLE_TYPE_VECTOR4": 14, "CONSOLE_VARIABLE_TYPE_QANGLE": 15, "CONSOLE_VARIABLE_TYPE_VECTOR_WS": 16, } )
Enum value maps for ConsoleVariableType.
Functions ¶
This section is empty.
Types ¶
type Console ¶
type Console struct {
// Build is the game's ClientVersion from steam.inf.
Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
// Variables are sorted by name.
Variables []*ConsoleVariable `protobuf:"bytes,2,rep,name=variables,proto3" json:"variables,omitempty"`
// Commands are sorted by name.
Commands []*ConsoleCommand `protobuf:"bytes,3,rep,name=commands,proto3" json:"commands,omitempty"`
// contains filtered or unexported fields
}
Console lists the server's console variables and commands.
func (*Console) CloneMessageVT ¶
func (m *Console) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*Console) EqualMessageVT ¶
func (*Console) GetCommands ¶
func (x *Console) GetCommands() []*ConsoleCommand
func (*Console) GetVariables ¶
func (x *Console) GetVariables() []*ConsoleVariable
func (*Console) MarshalJSON ¶
MarshalJSON marshals the Console to JSON.
func (*Console) MarshalProtoJSON ¶
func (x *Console) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the Console message to JSON.
func (*Console) MarshalProtoText ¶
func (*Console) MarshalToSizedBufferVT ¶
func (*Console) ProtoMessage ¶
func (*Console) ProtoMessage()
func (*Console) UnmarshalJSON ¶
UnmarshalJSON unmarshals the Console from JSON.
func (*Console) UnmarshalProtoJSON ¶
func (x *Console) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the Console message from JSON.
func (*Console) UnmarshalVT ¶
type ConsoleCommand ¶
type ConsoleCommand struct {
// Name is the command's name, such as changelevel.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Help is the command's help text.
Help string `protobuf:"bytes,2,opt,name=help,proto3" json:"help,omitempty"`
// Flags names the set flags, as for ConsoleVariable.
Flags []string `protobuf:"bytes,3,rep,name=flags,proto3" json:"flags,omitempty"`
// contains filtered or unexported fields
}
ConsoleCommand is one registered console command.
func (*ConsoleCommand) CloneMessageVT ¶
func (m *ConsoleCommand) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*ConsoleCommand) CloneVT ¶
func (m *ConsoleCommand) CloneVT() *ConsoleCommand
func (*ConsoleCommand) EqualMessageVT ¶
func (this *ConsoleCommand) EqualMessageVT(thatMsg any) bool
func (*ConsoleCommand) EqualVT ¶
func (this *ConsoleCommand) EqualVT(that *ConsoleCommand) bool
func (*ConsoleCommand) GetFlags ¶
func (x *ConsoleCommand) GetFlags() []string
func (*ConsoleCommand) GetHelp ¶
func (x *ConsoleCommand) GetHelp() string
func (*ConsoleCommand) GetName ¶
func (x *ConsoleCommand) GetName() string
func (*ConsoleCommand) MarshalJSON ¶
func (x *ConsoleCommand) MarshalJSON() ([]byte, error)
MarshalJSON marshals the ConsoleCommand to JSON.
func (*ConsoleCommand) MarshalProtoJSON ¶
func (x *ConsoleCommand) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the ConsoleCommand message to JSON.
func (*ConsoleCommand) MarshalProtoText ¶
func (x *ConsoleCommand) MarshalProtoText() string
func (*ConsoleCommand) MarshalToSizedBufferVT ¶
func (m *ConsoleCommand) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*ConsoleCommand) MarshalToVT ¶
func (m *ConsoleCommand) MarshalToVT(dAtA []byte) (int, error)
func (*ConsoleCommand) MarshalVT ¶
func (m *ConsoleCommand) MarshalVT() (dAtA []byte, err error)
func (*ConsoleCommand) ProtoMessage ¶
func (*ConsoleCommand) ProtoMessage()
func (*ConsoleCommand) Reset ¶
func (x *ConsoleCommand) Reset()
func (*ConsoleCommand) SizeVT ¶
func (m *ConsoleCommand) SizeVT() (n int)
func (*ConsoleCommand) String ¶
func (x *ConsoleCommand) String() string
func (*ConsoleCommand) UnmarshalJSON ¶
func (x *ConsoleCommand) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the ConsoleCommand from JSON.
func (*ConsoleCommand) UnmarshalProtoJSON ¶
func (x *ConsoleCommand) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the ConsoleCommand message from JSON.
func (*ConsoleCommand) UnmarshalVT ¶
func (m *ConsoleCommand) UnmarshalVT(dAtA []byte) error
type ConsoleVariable ¶
type ConsoleVariable struct {
// Name is the variable's name, such as sv_cheats.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Type is the value's type.
Type ConsoleVariableType `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"`
// DefaultValue is the default as the console prints it, such as 800 or
// [0, 0, 0].
DefaultValue string `protobuf:"bytes,3,opt,name=default_value,json=defaultValue,proto3" json:"defaultValue,omitempty"`
// Min is the lower bound, when the variable has one.
Min string `protobuf:"bytes,4,opt,name=min,proto3" json:"min,omitempty"`
// Max is the upper bound, when the variable has one.
Max string `protobuf:"bytes,5,opt,name=max,proto3" json:"max,omitempty"`
// Help is the variable's help text.
Help string `protobuf:"bytes,6,opt,name=help,proto3" json:"help,omitempty"`
// Flags names the set flags, such as cheat and replicated. A bit without a
// known name appears as flag_<bit>.
Flags []string `protobuf:"bytes,7,rep,name=flags,proto3" json:"flags,omitempty"`
// contains filtered or unexported fields
}
ConsoleVariable is one registered console variable.
func (*ConsoleVariable) CloneMessageVT ¶
func (m *ConsoleVariable) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*ConsoleVariable) CloneVT ¶
func (m *ConsoleVariable) CloneVT() *ConsoleVariable
func (*ConsoleVariable) EqualMessageVT ¶
func (this *ConsoleVariable) EqualMessageVT(thatMsg any) bool
func (*ConsoleVariable) EqualVT ¶
func (this *ConsoleVariable) EqualVT(that *ConsoleVariable) bool
func (*ConsoleVariable) GetDefaultValue ¶
func (x *ConsoleVariable) GetDefaultValue() string
func (*ConsoleVariable) GetFlags ¶
func (x *ConsoleVariable) GetFlags() []string
func (*ConsoleVariable) GetHelp ¶
func (x *ConsoleVariable) GetHelp() string
func (*ConsoleVariable) GetMax ¶
func (x *ConsoleVariable) GetMax() string
func (*ConsoleVariable) GetMin ¶
func (x *ConsoleVariable) GetMin() string
func (*ConsoleVariable) GetName ¶
func (x *ConsoleVariable) GetName() string
func (*ConsoleVariable) GetType ¶
func (x *ConsoleVariable) GetType() ConsoleVariableType
func (*ConsoleVariable) MarshalJSON ¶
func (x *ConsoleVariable) MarshalJSON() ([]byte, error)
MarshalJSON marshals the ConsoleVariable to JSON.
func (*ConsoleVariable) MarshalProtoJSON ¶
func (x *ConsoleVariable) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the ConsoleVariable message to JSON.
func (*ConsoleVariable) MarshalProtoText ¶
func (x *ConsoleVariable) MarshalProtoText() string
func (*ConsoleVariable) MarshalToSizedBufferVT ¶
func (m *ConsoleVariable) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*ConsoleVariable) MarshalToVT ¶
func (m *ConsoleVariable) MarshalToVT(dAtA []byte) (int, error)
func (*ConsoleVariable) MarshalVT ¶
func (m *ConsoleVariable) MarshalVT() (dAtA []byte, err error)
func (*ConsoleVariable) ProtoMessage ¶
func (*ConsoleVariable) ProtoMessage()
func (*ConsoleVariable) Reset ¶
func (x *ConsoleVariable) Reset()
func (*ConsoleVariable) SizeVT ¶
func (m *ConsoleVariable) SizeVT() (n int)
func (*ConsoleVariable) String ¶
func (x *ConsoleVariable) String() string
func (*ConsoleVariable) UnmarshalJSON ¶
func (x *ConsoleVariable) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the ConsoleVariable from JSON.
func (*ConsoleVariable) UnmarshalProtoJSON ¶
func (x *ConsoleVariable) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the ConsoleVariable message from JSON.
func (*ConsoleVariable) UnmarshalVT ¶
func (m *ConsoleVariable) UnmarshalVT(dAtA []byte) error
type ConsoleVariableType ¶
type ConsoleVariableType int32
ConsoleVariableType is a console variable's value type. Each known value is the game's own type plus one.
const ( // CONSOLE_VARIABLE_TYPE_UNKNOWN is a value the dump does not know. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_UNKNOWN ConsoleVariableType = 0 // CONSOLE_VARIABLE_TYPE_BOOL is a Boolean. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_BOOL ConsoleVariableType = 1 // CONSOLE_VARIABLE_TYPE_INT16 is a 16-bit signed integer. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_INT16 ConsoleVariableType = 2 // CONSOLE_VARIABLE_TYPE_UINT16 is a 16-bit unsigned integer. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_UINT16 ConsoleVariableType = 3 // CONSOLE_VARIABLE_TYPE_INT32 is a 32-bit signed integer. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_INT32 ConsoleVariableType = 4 // CONSOLE_VARIABLE_TYPE_UINT32 is a 32-bit unsigned integer. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_UINT32 ConsoleVariableType = 5 // CONSOLE_VARIABLE_TYPE_INT64 is a 64-bit signed integer. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_INT64 ConsoleVariableType = 6 // CONSOLE_VARIABLE_TYPE_UINT64 is a 64-bit unsigned integer. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_UINT64 ConsoleVariableType = 7 // CONSOLE_VARIABLE_TYPE_FLOAT32 is a 32-bit float. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_FLOAT32 ConsoleVariableType = 8 // CONSOLE_VARIABLE_TYPE_FLOAT64 is a 64-bit float. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_FLOAT64 ConsoleVariableType = 9 // CONSOLE_VARIABLE_TYPE_STRING is a string. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_STRING ConsoleVariableType = 10 // CONSOLE_VARIABLE_TYPE_COLOR is an RGBA color of four bytes. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_COLOR ConsoleVariableType = 11 // CONSOLE_VARIABLE_TYPE_VECTOR2 is a two-float vector. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_VECTOR2 ConsoleVariableType = 12 // CONSOLE_VARIABLE_TYPE_VECTOR3 is a three-float vector. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_VECTOR3 ConsoleVariableType = 13 // CONSOLE_VARIABLE_TYPE_VECTOR4 is a four-float vector. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_VECTOR4 ConsoleVariableType = 14 // CONSOLE_VARIABLE_TYPE_QANGLE is a pitch, yaw and roll angle. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_QANGLE ConsoleVariableType = 15 // CONSOLE_VARIABLE_TYPE_VECTOR_WS is a three-float vector in world space. ConsoleVariableType_CONSOLE_VARIABLE_TYPE_VECTOR_WS ConsoleVariableType = 16 )
func (ConsoleVariableType) Enum ¶
func (x ConsoleVariableType) Enum() *ConsoleVariableType
func (ConsoleVariableType) MarshalJSON ¶
func (x ConsoleVariableType) MarshalJSON() ([]byte, error)
MarshalJSON marshals the ConsoleVariableType to JSON.
func (ConsoleVariableType) MarshalProtoJSON ¶
func (x ConsoleVariableType) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the ConsoleVariableType to JSON.
func (ConsoleVariableType) MarshalProtoText ¶
func (x ConsoleVariableType) MarshalProtoText() string
func (ConsoleVariableType) MarshalText ¶
func (x ConsoleVariableType) MarshalText() ([]byte, error)
MarshalText marshals the ConsoleVariableType to text.
func (ConsoleVariableType) String ¶
func (x ConsoleVariableType) String() string
func (*ConsoleVariableType) UnmarshalJSON ¶
func (x *ConsoleVariableType) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the ConsoleVariableType from JSON.
func (*ConsoleVariableType) UnmarshalProtoJSON ¶
func (x *ConsoleVariableType) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the ConsoleVariableType from JSON.
func (*ConsoleVariableType) UnmarshalText ¶
func (x *ConsoleVariableType) UnmarshalText(b []byte) error
UnmarshalText unmarshals the ConsoleVariableType from text.
type Construction ¶
type Construction struct {
// DesignerName is the designer name created.
DesignerName string `protobuf:"bytes,1,opt,name=designer_name,json=designerName,proto3" json:"designerName,omitempty"`
// Subclass names the game data entry the creation gave it, if any.
Subclass string `protobuf:"bytes,2,opt,name=subclass,proto3" json:"subclass,omitempty"`
// Status is what the creation did.
Status ConstructionStatus `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
// Error is why the server refused the creation, when it did.
Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
Construction is what creating one designer name, with one subclass or none, did.
func (*Construction) CloneMessageVT ¶
func (m *Construction) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*Construction) CloneVT ¶
func (m *Construction) CloneVT() *Construction
func (*Construction) EqualMessageVT ¶
func (this *Construction) EqualMessageVT(thatMsg any) bool
func (*Construction) EqualVT ¶
func (this *Construction) EqualVT(that *Construction) bool
func (*Construction) GetDesignerName ¶
func (x *Construction) GetDesignerName() string
func (*Construction) GetError ¶
func (x *Construction) GetError() string
func (*Construction) GetStatus ¶
func (x *Construction) GetStatus() ConstructionStatus
func (*Construction) GetSubclass ¶
func (x *Construction) GetSubclass() string
func (*Construction) MarshalJSON ¶
func (x *Construction) MarshalJSON() ([]byte, error)
MarshalJSON marshals the Construction to JSON.
func (*Construction) MarshalProtoJSON ¶
func (x *Construction) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the Construction message to JSON.
func (*Construction) MarshalProtoText ¶
func (x *Construction) MarshalProtoText() string
func (*Construction) MarshalToSizedBufferVT ¶
func (m *Construction) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Construction) MarshalToVT ¶
func (m *Construction) MarshalToVT(dAtA []byte) (int, error)
func (*Construction) MarshalVT ¶
func (m *Construction) MarshalVT() (dAtA []byte, err error)
func (*Construction) ProtoMessage ¶
func (*Construction) ProtoMessage()
func (*Construction) Reset ¶
func (x *Construction) Reset()
func (*Construction) SizeVT ¶
func (m *Construction) SizeVT() (n int)
func (*Construction) String ¶
func (x *Construction) String() string
func (*Construction) UnmarshalJSON ¶
func (x *Construction) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the Construction from JSON.
func (*Construction) UnmarshalProtoJSON ¶
func (x *Construction) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the Construction message from JSON.
func (*Construction) UnmarshalVT ¶
func (m *Construction) UnmarshalVT(dAtA []byte) error
type ConstructionStatus ¶
type ConstructionStatus int32
ConstructionStatus is what creating an entity did.
const ( // CONSTRUCTION_STATUS_UNSPECIFIED is not surveyed. ConstructionStatus_CONSTRUCTION_STATUS_UNSPECIFIED ConstructionStatus = 0 // CONSTRUCTION_STATUS_ALIVE spawned an entity that lived two frames later. ConstructionStatus_CONSTRUCTION_STATUS_ALIVE ConstructionStatus = 1 // CONSTRUCTION_STATUS_VANISHED spawned an entity that was gone two frames // later. ConstructionStatus_CONSTRUCTION_STATUS_VANISHED ConstructionStatus = 2 // CONSTRUCTION_STATUS_FAILED was refused with an error. ConstructionStatus_CONSTRUCTION_STATUS_FAILED ConstructionStatus = 3 // CONSTRUCTION_STATUS_CRASHED crashed the server. ConstructionStatus_CONSTRUCTION_STATUS_CRASHED ConstructionStatus = 4 )
func (ConstructionStatus) Enum ¶
func (x ConstructionStatus) Enum() *ConstructionStatus
func (ConstructionStatus) MarshalJSON ¶
func (x ConstructionStatus) MarshalJSON() ([]byte, error)
MarshalJSON marshals the ConstructionStatus to JSON.
func (ConstructionStatus) MarshalProtoJSON ¶
func (x ConstructionStatus) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the ConstructionStatus to JSON.
func (ConstructionStatus) MarshalProtoText ¶
func (x ConstructionStatus) MarshalProtoText() string
func (ConstructionStatus) MarshalText ¶
func (x ConstructionStatus) MarshalText() ([]byte, error)
MarshalText marshals the ConstructionStatus to text.
func (ConstructionStatus) String ¶
func (x ConstructionStatus) String() string
func (*ConstructionStatus) UnmarshalJSON ¶
func (x *ConstructionStatus) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the ConstructionStatus from JSON.
func (*ConstructionStatus) UnmarshalProtoJSON ¶
func (x *ConstructionStatus) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the ConstructionStatus from JSON.
func (*ConstructionStatus) UnmarshalText ¶
func (x *ConstructionStatus) UnmarshalText(b []byte) error
UnmarshalText unmarshals the ConstructionStatus from text.
type DataMap ¶
type DataMap struct {
// Name is the data description's class name.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Base names the base class's data map, if any.
Base string `protobuf:"bytes,2,opt,name=base,proto3" json:"base,omitempty"`
// KeyValues are the spawn key values this map adds.
KeyValues []*KeyValue `protobuf:"bytes,3,rep,name=key_values,json=keyValues,proto3" json:"keyValues,omitempty"`
// Embedded are the fields whose own data maps add key values.
Embedded []*EmbeddedMap `protobuf:"bytes,4,rep,name=embedded,proto3" json:"embedded,omitempty"`
// contains filtered or unexported fields
}
DataMap is one class's data description. A class's complete set is its own map followed by each base map.
func (*DataMap) CloneMessageVT ¶
func (m *DataMap) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*DataMap) EqualMessageVT ¶
func (*DataMap) GetEmbedded ¶
func (x *DataMap) GetEmbedded() []*EmbeddedMap
func (*DataMap) GetKeyValues ¶
func (*DataMap) MarshalJSON ¶
MarshalJSON marshals the DataMap to JSON.
func (*DataMap) MarshalProtoJSON ¶
func (x *DataMap) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the DataMap message to JSON.
func (*DataMap) MarshalProtoText ¶
func (*DataMap) MarshalToSizedBufferVT ¶
func (*DataMap) ProtoMessage ¶
func (*DataMap) ProtoMessage()
func (*DataMap) UnmarshalJSON ¶
UnmarshalJSON unmarshals the DataMap from JSON.
func (*DataMap) UnmarshalProtoJSON ¶
func (x *DataMap) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the DataMap message from JSON.
func (*DataMap) UnmarshalVT ¶
type EmbeddedMap ¶
type EmbeddedMap struct {
// Field is the embedding field's name.
Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
// DataMap names the field's data map in data_maps.
DataMap string `protobuf:"bytes,2,opt,name=data_map,json=dataMap,proto3" json:"dataMap,omitempty"`
// contains filtered or unexported fields
}
EmbeddedMap is a field whose own data map contributes key values.
func (*EmbeddedMap) CloneMessageVT ¶
func (m *EmbeddedMap) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*EmbeddedMap) CloneVT ¶
func (m *EmbeddedMap) CloneVT() *EmbeddedMap
func (*EmbeddedMap) EqualMessageVT ¶
func (this *EmbeddedMap) EqualMessageVT(thatMsg any) bool
func (*EmbeddedMap) EqualVT ¶
func (this *EmbeddedMap) EqualVT(that *EmbeddedMap) bool
func (*EmbeddedMap) GetDataMap ¶
func (x *EmbeddedMap) GetDataMap() string
func (*EmbeddedMap) GetField ¶
func (x *EmbeddedMap) GetField() string
func (*EmbeddedMap) MarshalJSON ¶
func (x *EmbeddedMap) MarshalJSON() ([]byte, error)
MarshalJSON marshals the EmbeddedMap to JSON.
func (*EmbeddedMap) MarshalProtoJSON ¶
func (x *EmbeddedMap) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the EmbeddedMap message to JSON.
func (*EmbeddedMap) MarshalProtoText ¶
func (x *EmbeddedMap) MarshalProtoText() string
func (*EmbeddedMap) MarshalToSizedBufferVT ¶
func (m *EmbeddedMap) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*EmbeddedMap) MarshalToVT ¶
func (m *EmbeddedMap) MarshalToVT(dAtA []byte) (int, error)
func (*EmbeddedMap) MarshalVT ¶
func (m *EmbeddedMap) MarshalVT() (dAtA []byte, err error)
func (*EmbeddedMap) ProtoMessage ¶
func (*EmbeddedMap) ProtoMessage()
func (*EmbeddedMap) Reset ¶
func (x *EmbeddedMap) Reset()
func (*EmbeddedMap) SizeVT ¶
func (m *EmbeddedMap) SizeVT() (n int)
func (*EmbeddedMap) String ¶
func (x *EmbeddedMap) String() string
func (*EmbeddedMap) UnmarshalJSON ¶
func (x *EmbeddedMap) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the EmbeddedMap from JSON.
func (*EmbeddedMap) UnmarshalProtoJSON ¶
func (x *EmbeddedMap) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the EmbeddedMap message from JSON.
func (*EmbeddedMap) UnmarshalVT ¶
func (m *EmbeddedMap) UnmarshalVT(dAtA []byte) error
type Entities ¶
type Entities struct {
// Build is the game's ClientVersion from steam.inf.
Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
// Classes are sorted by designer name.
Classes []*EntityClass `protobuf:"bytes,2,rep,name=classes,proto3" json:"classes,omitempty"`
// DataMaps are sorted by name and include every base and embedded map the
// classes reach.
DataMaps []*DataMap `protobuf:"bytes,3,rep,name=data_maps,json=dataMaps,proto3" json:"dataMaps,omitempty"`
// Inputs are sorted by entity, then name.
Inputs []*Input `protobuf:"bytes,4,rep,name=inputs,proto3" json:"inputs,omitempty"`
// Outputs are sorted by entity, then name.
Outputs []*Output `protobuf:"bytes,5,rep,name=outputs,proto3" json:"outputs,omitempty"`
// contains filtered or unexported fields
}
Entities lists the server's entity classes, the data descriptions that define their key values, and the inputs and outputs the server binds to Pulse.
func (*Entities) CloneMessageVT ¶
func (m *Entities) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*Entities) EqualMessageVT ¶
func (*Entities) GetClasses ¶
func (x *Entities) GetClasses() []*EntityClass
func (*Entities) GetDataMaps ¶
func (*Entities) GetOutputs ¶
func (*Entities) MarshalJSON ¶
MarshalJSON marshals the Entities to JSON.
func (*Entities) MarshalProtoJSON ¶
func (x *Entities) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the Entities message to JSON.
func (*Entities) MarshalProtoText ¶
func (*Entities) MarshalToSizedBufferVT ¶
func (*Entities) ProtoMessage ¶
func (*Entities) ProtoMessage()
func (*Entities) UnmarshalJSON ¶
UnmarshalJSON unmarshals the Entities from JSON.
func (*Entities) UnmarshalProtoJSON ¶
func (x *Entities) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the Entities message from JSON.
func (*Entities) UnmarshalVT ¶
type EntityClass ¶
type EntityClass struct {
// DesignerName is the name a map or CreateEntity uses, such as
// npc_trooper_boss.
DesignerName string `protobuf:"bytes,1,opt,name=designer_name,json=designerName,proto3" json:"designerName,omitempty"`
// ClassName is the schema class that implements it.
ClassName string `protobuf:"bytes,2,opt,name=class_name,json=className,proto3" json:"className,omitempty"`
// Description is the class's own description, when it has one.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// DataMap names the class's data description in data_maps.
DataMap string `protobuf:"bytes,4,opt,name=data_map,json=dataMap,proto3" json:"dataMap,omitempty"`
// Base is the designer name of the nearest entity class this one derives
// from. A class also has its base's key values, inputs and outputs.
Base string `protobuf:"bytes,5,opt,name=base,proto3" json:"base,omitempty"`
// contains filtered or unexported fields
}
EntityClass is one designer name the server can create.
func (*EntityClass) CloneMessageVT ¶
func (m *EntityClass) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*EntityClass) CloneVT ¶
func (m *EntityClass) CloneVT() *EntityClass
func (*EntityClass) EqualMessageVT ¶
func (this *EntityClass) EqualMessageVT(thatMsg any) bool
func (*EntityClass) EqualVT ¶
func (this *EntityClass) EqualVT(that *EntityClass) bool
func (*EntityClass) GetBase ¶
func (x *EntityClass) GetBase() string
func (*EntityClass) GetClassName ¶
func (x *EntityClass) GetClassName() string
func (*EntityClass) GetDataMap ¶
func (x *EntityClass) GetDataMap() string
func (*EntityClass) GetDescription ¶
func (x *EntityClass) GetDescription() string
func (*EntityClass) GetDesignerName ¶
func (x *EntityClass) GetDesignerName() string
func (*EntityClass) MarshalJSON ¶
func (x *EntityClass) MarshalJSON() ([]byte, error)
MarshalJSON marshals the EntityClass to JSON.
func (*EntityClass) MarshalProtoJSON ¶
func (x *EntityClass) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the EntityClass message to JSON.
func (*EntityClass) MarshalProtoText ¶
func (x *EntityClass) MarshalProtoText() string
func (*EntityClass) MarshalToSizedBufferVT ¶
func (m *EntityClass) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*EntityClass) MarshalToVT ¶
func (m *EntityClass) MarshalToVT(dAtA []byte) (int, error)
func (*EntityClass) MarshalVT ¶
func (m *EntityClass) MarshalVT() (dAtA []byte, err error)
func (*EntityClass) ProtoMessage ¶
func (*EntityClass) ProtoMessage()
func (*EntityClass) Reset ¶
func (x *EntityClass) Reset()
func (*EntityClass) SizeVT ¶
func (m *EntityClass) SizeVT() (n int)
func (*EntityClass) String ¶
func (x *EntityClass) String() string
func (*EntityClass) UnmarshalJSON ¶
func (x *EntityClass) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the EntityClass from JSON.
func (*EntityClass) UnmarshalProtoJSON ¶
func (x *EntityClass) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the EntityClass message from JSON.
func (*EntityClass) UnmarshalVT ¶
func (m *EntityClass) UnmarshalVT(dAtA []byte) error
type Input ¶
type Input struct {
// Entity is the designer name of the entity class that accepts the input,
// and the classes derived from it accept it too. Empty means every entity.
Entity string `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
// Name is the input's name, such as Kill.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Description is the input's help text, when it has one.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Parameters are the values the input takes, sorted by name. An input
// with more than one parameter can be called only from Pulse.
Parameters []*Parameter `protobuf:"bytes,4,rep,name=parameters,proto3" json:"parameters,omitempty"`
// Returns are the values the input returns to Pulse, sorted by name.
Returns []*Parameter `protobuf:"bytes,5,rep,name=returns,proto3" json:"returns,omitempty"`
// contains filtered or unexported fields
}
Input is one input an entity accepts.
func (*Input) CloneMessageVT ¶
func (m *Input) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*Input) EqualMessageVT ¶
func (*Input) GetDescription ¶
func (*Input) GetParameters ¶
func (*Input) GetReturns ¶
func (*Input) MarshalJSON ¶
MarshalJSON marshals the Input to JSON.
func (*Input) MarshalProtoJSON ¶
func (x *Input) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the Input message to JSON.
func (*Input) MarshalProtoText ¶
func (*Input) MarshalToSizedBufferVT ¶
func (*Input) ProtoMessage ¶
func (*Input) ProtoMessage()
func (*Input) UnmarshalJSON ¶
UnmarshalJSON unmarshals the Input from JSON.
func (*Input) UnmarshalProtoJSON ¶
func (x *Input) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the Input message from JSON.
func (*Input) UnmarshalVT ¶
type KeyType ¶
type KeyType int32
KeyType is a data description field's type. Each known value is the game's own field type plus one.
const ( // KEY_TYPE_UNKNOWN is a value the dump does not know. KeyType_KEY_TYPE_UNKNOWN KeyType = 0 // KEY_TYPE_VOID carries no value. KeyType_KEY_TYPE_VOID KeyType = 1 // KEY_TYPE_FLOAT32 is a 32-bit float. KeyType_KEY_TYPE_FLOAT32 KeyType = 2 // KEY_TYPE_STRING is a symbol string. KeyType_KEY_TYPE_STRING KeyType = 3 // KEY_TYPE_VECTOR is a three-float vector. KeyType_KEY_TYPE_VECTOR KeyType = 4 // KEY_TYPE_QUATERNION is a four-float quaternion. KeyType_KEY_TYPE_QUATERNION KeyType = 5 // KEY_TYPE_INT32 is a 32-bit signed integer. KeyType_KEY_TYPE_INT32 KeyType = 6 // KEY_TYPE_BOOLEAN is a Boolean. KeyType_KEY_TYPE_BOOLEAN KeyType = 7 // KEY_TYPE_INT16 is a 16-bit signed integer. KeyType_KEY_TYPE_INT16 KeyType = 8 // KEY_TYPE_CHARACTER is a single byte character. KeyType_KEY_TYPE_CHARACTER KeyType = 9 // KEY_TYPE_COLOR32 is an RGBA color of four bytes. KeyType_KEY_TYPE_COLOR32 KeyType = 10 // KEY_TYPE_EMBEDDED is a field with its own data map. KeyType_KEY_TYPE_EMBEDDED KeyType = 11 // KEY_TYPE_EHANDLE is an entity handle. KeyType_KEY_TYPE_EHANDLE KeyType = 12 // KEY_TYPE_POSITION_VECTOR is a world position. KeyType_KEY_TYPE_POSITION_VECTOR KeyType = 13 // KEY_TYPE_TIME is a game time in seconds. KeyType_KEY_TYPE_TIME KeyType = 14 // KEY_TYPE_TICK is a game tick. KeyType_KEY_TYPE_TICK KeyType = 15 // KEY_TYPE_SOUNDNAME is a sound event name. KeyType_KEY_TYPE_SOUNDNAME KeyType = 16 // KEY_TYPE_VECTOR2D is a two-float vector. KeyType_KEY_TYPE_VECTOR2D KeyType = 17 // KEY_TYPE_INT64 is a 64-bit signed integer. KeyType_KEY_TYPE_INT64 KeyType = 18 // KEY_TYPE_VECTOR4D is a four-float vector. KeyType_KEY_TYPE_VECTOR4D KeyType = 19 // KEY_TYPE_UINT64 is a 64-bit unsigned integer. KeyType_KEY_TYPE_UINT64 KeyType = 20 // KEY_TYPE_UINT32 is a 32-bit unsigned integer. KeyType_KEY_TYPE_UINT32 KeyType = 21 // KEY_TYPE_UTLSTRINGTOKEN is a hashed string token. KeyType_KEY_TYPE_UTLSTRINGTOKEN KeyType = 22 // KEY_TYPE_QANGLE is a pitch, yaw and roll angle. KeyType_KEY_TYPE_QANGLE KeyType = 23 // KEY_TYPE_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR is a position networked as a cell and an offset. KeyType_KEY_TYPE_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR KeyType = 24 // KEY_TYPE_HMATERIAL is a material resource handle. KeyType_KEY_TYPE_HMATERIAL KeyType = 25 // KEY_TYPE_HMODEL is a model resource handle. KeyType_KEY_TYPE_HMODEL KeyType = 26 // KEY_TYPE_NETWORK_QUANTIZED_VECTOR is a vector networked in quantized form. KeyType_KEY_TYPE_NETWORK_QUANTIZED_VECTOR KeyType = 27 // KEY_TYPE_NETWORK_QUANTIZED_FLOAT is a float networked in quantized form. KeyType_KEY_TYPE_NETWORK_QUANTIZED_FLOAT KeyType = 28 // KEY_TYPE_DIRECTION_VECTOR_WORLDSPACE is a direction in world space. KeyType_KEY_TYPE_DIRECTION_VECTOR_WORLDSPACE KeyType = 29 // KEY_TYPE_QANGLE_WORLDSPACE is an angle in world space. KeyType_KEY_TYPE_QANGLE_WORLDSPACE KeyType = 30 // KEY_TYPE_QUATERNION_WORLDSPACE is a quaternion in world space. KeyType_KEY_TYPE_QUATERNION_WORLDSPACE KeyType = 31 // KEY_TYPE_UTLSTRING is an owned string. KeyType_KEY_TYPE_UTLSTRING KeyType = 32 // KEY_TYPE_HRENDERTEXTURE is a render texture resource handle. KeyType_KEY_TYPE_HRENDERTEXTURE KeyType = 33 // KEY_TYPE_HPARTICLESYSTEMDEFINITION is a particle system resource handle. KeyType_KEY_TYPE_HPARTICLESYSTEMDEFINITION KeyType = 34 // KEY_TYPE_UINT8 is an 8-bit unsigned integer. KeyType_KEY_TYPE_UINT8 KeyType = 35 // KEY_TYPE_UINT16 is a 16-bit unsigned integer. KeyType_KEY_TYPE_UINT16 KeyType = 36 // KEY_TYPE_HPOSTPROCESSING is a post-processing resource handle. KeyType_KEY_TYPE_HPOSTPROCESSING KeyType = 37 // KEY_TYPE_AMMO_INDEX is an ammunition type index. KeyType_KEY_TYPE_AMMO_INDEX KeyType = 38 // KEY_TYPE_MODIFIER_HANDLE is a modifier handle. KeyType_KEY_TYPE_MODIFIER_HANDLE KeyType = 39 // KEY_TYPE_HVDATA is a VData record handle. KeyType_KEY_TYPE_HVDATA KeyType = 40 // KEY_TYPE_GLOBALSYMBOL is a global symbol string. KeyType_KEY_TYPE_GLOBALSYMBOL KeyType = 41 // KEY_TYPE_NETWORK_QUANTIZED_VECTORWS is a world space vector networked in quantized form. KeyType_KEY_TYPE_NETWORK_QUANTIZED_VECTORWS KeyType = 42 // KEY_TYPE_NETWORK_ORIGIN_CELL_QUANTIZED_VECTORWS is a world space position networked as a cell and an offset. KeyType_KEY_TYPE_NETWORK_ORIGIN_CELL_QUANTIZED_VECTORWS KeyType = 43 )
func (KeyType) MarshalJSON ¶
MarshalJSON marshals the KeyType to JSON.
func (KeyType) MarshalProtoJSON ¶
func (x KeyType) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the KeyType to JSON.
func (KeyType) MarshalProtoText ¶
func (KeyType) MarshalText ¶
MarshalText marshals the KeyType to text.
func (*KeyType) UnmarshalJSON ¶
UnmarshalJSON unmarshals the KeyType from JSON.
func (*KeyType) UnmarshalProtoJSON ¶
func (x *KeyType) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the KeyType from JSON.
func (*KeyType) UnmarshalText ¶
UnmarshalText unmarshals the KeyType from text.
type KeyValue ¶
type KeyValue struct {
// Name is the key, such as targetname.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Field is the class field the key sets, such as m_iszName.
Field string `protobuf:"bytes,2,opt,name=field,proto3" json:"field,omitempty"`
// Type is the value's type.
Type KeyType `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
// Count is the number of array elements, or 1.
Count uint32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
// contains filtered or unexported fields
}
KeyValue is one spawn key value and the field it sets.
func (*KeyValue) CloneMessageVT ¶
func (m *KeyValue) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*KeyValue) EqualMessageVT ¶
func (*KeyValue) MarshalJSON ¶
MarshalJSON marshals the KeyValue to JSON.
func (*KeyValue) MarshalProtoJSON ¶
func (x *KeyValue) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the KeyValue message to JSON.
func (*KeyValue) MarshalProtoText ¶
func (*KeyValue) MarshalToSizedBufferVT ¶
func (*KeyValue) ProtoMessage ¶
func (*KeyValue) ProtoMessage()
func (*KeyValue) UnmarshalJSON ¶
UnmarshalJSON unmarshals the KeyValue from JSON.
func (*KeyValue) UnmarshalProtoJSON ¶
func (x *KeyValue) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the KeyValue message from JSON.
func (*KeyValue) UnmarshalVT ¶
type Output ¶
type Output struct {
// Entity is the designer name of the entity class that fires the output,
// and the classes derived from it fire it too. Empty means every entity.
Entity string `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
// Name is the output's name, such as OnDeath.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Description is the output's help text, when it has one.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Parameters are the values the output passes, sorted by name.
Parameters []*Parameter `protobuf:"bytes,4,rep,name=parameters,proto3" json:"parameters,omitempty"`
// contains filtered or unexported fields
}
Output is one output an entity fires.
func (*Output) CloneMessageVT ¶
func (m *Output) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*Output) EqualMessageVT ¶
func (*Output) GetDescription ¶
func (*Output) GetParameters ¶
func (*Output) MarshalJSON ¶
MarshalJSON marshals the Output to JSON.
func (*Output) MarshalProtoJSON ¶
func (x *Output) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the Output message to JSON.
func (*Output) MarshalProtoText ¶
func (*Output) MarshalToSizedBufferVT ¶
func (*Output) ProtoMessage ¶
func (*Output) ProtoMessage()
func (*Output) UnmarshalJSON ¶
UnmarshalJSON unmarshals the Output from JSON.
func (*Output) UnmarshalProtoJSON ¶
func (x *Output) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the Output message from JSON.
func (*Output) UnmarshalVT ¶
type Parameter ¶
type Parameter struct {
// Name is the parameter's name.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Type is the parameter's Pulse type, such as PVAL_FLOAT32 or
// PVAL_EHANDLE:npc_trooper.
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// contains filtered or unexported fields
}
Parameter is one value an input or output passes.
func (*Parameter) CloneMessageVT ¶
func (m *Parameter) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*Parameter) EqualMessageVT ¶
func (*Parameter) MarshalJSON ¶
MarshalJSON marshals the Parameter to JSON.
func (*Parameter) MarshalProtoJSON ¶
func (x *Parameter) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the Parameter message to JSON.
func (*Parameter) MarshalProtoText ¶
func (*Parameter) MarshalToSizedBufferVT ¶
func (*Parameter) ProtoMessage ¶
func (*Parameter) ProtoMessage()
func (*Parameter) UnmarshalJSON ¶
UnmarshalJSON unmarshals the Parameter from JSON.
func (*Parameter) UnmarshalProtoJSON ¶
func (x *Parameter) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the Parameter message from JSON.
func (*Parameter) UnmarshalVT ¶
type SchemaBase ¶
type SchemaBase struct {
// Name is the base class's schema name.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Module is the base class's declaring project.
Module string `protobuf:"bytes,2,opt,name=module,proto3" json:"module,omitempty"`
// Offset is where the base's fields start in the derived class.
Offset uint32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
// contains filtered or unexported fields
}
SchemaBase is one base class of a schema class.
func (*SchemaBase) CloneMessageVT ¶
func (m *SchemaBase) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*SchemaBase) CloneVT ¶
func (m *SchemaBase) CloneVT() *SchemaBase
func (*SchemaBase) EqualMessageVT ¶
func (this *SchemaBase) EqualMessageVT(thatMsg any) bool
func (*SchemaBase) EqualVT ¶
func (this *SchemaBase) EqualVT(that *SchemaBase) bool
func (*SchemaBase) GetModule ¶
func (x *SchemaBase) GetModule() string
func (*SchemaBase) GetName ¶
func (x *SchemaBase) GetName() string
func (*SchemaBase) GetOffset ¶
func (x *SchemaBase) GetOffset() uint32
func (*SchemaBase) MarshalJSON ¶
func (x *SchemaBase) MarshalJSON() ([]byte, error)
MarshalJSON marshals the SchemaBase to JSON.
func (*SchemaBase) MarshalProtoJSON ¶
func (x *SchemaBase) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the SchemaBase message to JSON.
func (*SchemaBase) MarshalProtoText ¶
func (x *SchemaBase) MarshalProtoText() string
func (*SchemaBase) MarshalToSizedBufferVT ¶
func (m *SchemaBase) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SchemaBase) MarshalToVT ¶
func (m *SchemaBase) MarshalToVT(dAtA []byte) (int, error)
func (*SchemaBase) MarshalVT ¶
func (m *SchemaBase) MarshalVT() (dAtA []byte, err error)
func (*SchemaBase) ProtoMessage ¶
func (*SchemaBase) ProtoMessage()
func (*SchemaBase) Reset ¶
func (x *SchemaBase) Reset()
func (*SchemaBase) SizeVT ¶
func (m *SchemaBase) SizeVT() (n int)
func (*SchemaBase) String ¶
func (x *SchemaBase) String() string
func (*SchemaBase) UnmarshalJSON ¶
func (x *SchemaBase) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the SchemaBase from JSON.
func (*SchemaBase) UnmarshalProtoJSON ¶
func (x *SchemaBase) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the SchemaBase message from JSON.
func (*SchemaBase) UnmarshalVT ¶
func (m *SchemaBase) UnmarshalVT(dAtA []byte) error
type SchemaClass ¶
type SchemaClass struct {
// Name is the class's schema name, such as CCitadelPlayerPawn.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Module is the declaring project, such as server.
Module string `protobuf:"bytes,2,opt,name=module,proto3" json:"module,omitempty"`
// Size is the native allocation size in bytes.
Size uint32 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
// Alignment is the native alignment in bytes.
Alignment uint32 `protobuf:"varint,4,opt,name=alignment,proto3" json:"alignment,omitempty"`
// Bases are the direct base classes in declaration order.
Bases []*SchemaBase `protobuf:"bytes,5,rep,name=bases,proto3" json:"bases,omitempty"`
// Fields are the class's own fields in declaration order.
Fields []*SchemaField `protobuf:"bytes,6,rep,name=fields,proto3" json:"fields,omitempty"`
// Metadata names the class's metadata entries, such as MNetworkVarNames.
Metadata []string `protobuf:"bytes,7,rep,name=metadata,proto3" json:"metadata,omitempty"`
// Flags names the class's set flags, such as abstract.
Flags []string `protobuf:"bytes,8,rep,name=flags,proto3" json:"flags,omitempty"`
// contains filtered or unexported fields
}
SchemaClass is one declared class.
func (*SchemaClass) CloneMessageVT ¶
func (m *SchemaClass) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*SchemaClass) CloneVT ¶
func (m *SchemaClass) CloneVT() *SchemaClass
func (*SchemaClass) EqualMessageVT ¶
func (this *SchemaClass) EqualMessageVT(thatMsg any) bool
func (*SchemaClass) EqualVT ¶
func (this *SchemaClass) EqualVT(that *SchemaClass) bool
func (*SchemaClass) GetAlignment ¶
func (x *SchemaClass) GetAlignment() uint32
func (*SchemaClass) GetBases ¶
func (x *SchemaClass) GetBases() []*SchemaBase
func (*SchemaClass) GetFields ¶
func (x *SchemaClass) GetFields() []*SchemaField
func (*SchemaClass) GetFlags ¶
func (x *SchemaClass) GetFlags() []string
func (*SchemaClass) GetMetadata ¶
func (x *SchemaClass) GetMetadata() []string
func (*SchemaClass) GetModule ¶
func (x *SchemaClass) GetModule() string
func (*SchemaClass) GetName ¶
func (x *SchemaClass) GetName() string
func (*SchemaClass) GetSize ¶
func (x *SchemaClass) GetSize() uint32
func (*SchemaClass) MarshalJSON ¶
func (x *SchemaClass) MarshalJSON() ([]byte, error)
MarshalJSON marshals the SchemaClass to JSON.
func (*SchemaClass) MarshalProtoJSON ¶
func (x *SchemaClass) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the SchemaClass message to JSON.
func (*SchemaClass) MarshalProtoText ¶
func (x *SchemaClass) MarshalProtoText() string
func (*SchemaClass) MarshalToSizedBufferVT ¶
func (m *SchemaClass) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SchemaClass) MarshalToVT ¶
func (m *SchemaClass) MarshalToVT(dAtA []byte) (int, error)
func (*SchemaClass) MarshalVT ¶
func (m *SchemaClass) MarshalVT() (dAtA []byte, err error)
func (*SchemaClass) ProtoMessage ¶
func (*SchemaClass) ProtoMessage()
func (*SchemaClass) Reset ¶
func (x *SchemaClass) Reset()
func (*SchemaClass) SizeVT ¶
func (m *SchemaClass) SizeVT() (n int)
func (*SchemaClass) String ¶
func (x *SchemaClass) String() string
func (*SchemaClass) UnmarshalJSON ¶
func (x *SchemaClass) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the SchemaClass from JSON.
func (*SchemaClass) UnmarshalProtoJSON ¶
func (x *SchemaClass) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the SchemaClass message from JSON.
func (*SchemaClass) UnmarshalVT ¶
func (m *SchemaClass) UnmarshalVT(dAtA []byte) error
type SchemaEnum ¶
type SchemaEnum struct {
// Name is the enum's schema name.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Module is the declaring project.
Module string `protobuf:"bytes,2,opt,name=module,proto3" json:"module,omitempty"`
// Size is the enum's storage size in bytes.
Size uint32 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
// Enumerators are in declaration order.
Enumerators []*SchemaEnumerator `protobuf:"bytes,4,rep,name=enumerators,proto3" json:"enumerators,omitempty"`
// Metadata names the enum's metadata entries.
Metadata []string `protobuf:"bytes,5,rep,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
SchemaEnum is one declared enum.
func (*SchemaEnum) CloneMessageVT ¶
func (m *SchemaEnum) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*SchemaEnum) CloneVT ¶
func (m *SchemaEnum) CloneVT() *SchemaEnum
func (*SchemaEnum) EqualMessageVT ¶
func (this *SchemaEnum) EqualMessageVT(thatMsg any) bool
func (*SchemaEnum) EqualVT ¶
func (this *SchemaEnum) EqualVT(that *SchemaEnum) bool
func (*SchemaEnum) GetEnumerators ¶
func (x *SchemaEnum) GetEnumerators() []*SchemaEnumerator
func (*SchemaEnum) GetMetadata ¶
func (x *SchemaEnum) GetMetadata() []string
func (*SchemaEnum) GetModule ¶
func (x *SchemaEnum) GetModule() string
func (*SchemaEnum) GetName ¶
func (x *SchemaEnum) GetName() string
func (*SchemaEnum) GetSize ¶
func (x *SchemaEnum) GetSize() uint32
func (*SchemaEnum) MarshalJSON ¶
func (x *SchemaEnum) MarshalJSON() ([]byte, error)
MarshalJSON marshals the SchemaEnum to JSON.
func (*SchemaEnum) MarshalProtoJSON ¶
func (x *SchemaEnum) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the SchemaEnum message to JSON.
func (*SchemaEnum) MarshalProtoText ¶
func (x *SchemaEnum) MarshalProtoText() string
func (*SchemaEnum) MarshalToSizedBufferVT ¶
func (m *SchemaEnum) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SchemaEnum) MarshalToVT ¶
func (m *SchemaEnum) MarshalToVT(dAtA []byte) (int, error)
func (*SchemaEnum) MarshalVT ¶
func (m *SchemaEnum) MarshalVT() (dAtA []byte, err error)
func (*SchemaEnum) ProtoMessage ¶
func (*SchemaEnum) ProtoMessage()
func (*SchemaEnum) Reset ¶
func (x *SchemaEnum) Reset()
func (*SchemaEnum) SizeVT ¶
func (m *SchemaEnum) SizeVT() (n int)
func (*SchemaEnum) String ¶
func (x *SchemaEnum) String() string
func (*SchemaEnum) UnmarshalJSON ¶
func (x *SchemaEnum) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the SchemaEnum from JSON.
func (*SchemaEnum) UnmarshalProtoJSON ¶
func (x *SchemaEnum) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the SchemaEnum message from JSON.
func (*SchemaEnum) UnmarshalVT ¶
func (m *SchemaEnum) UnmarshalVT(dAtA []byte) error
type SchemaEnumerator ¶
type SchemaEnumerator struct {
// Name is the enumerator's name.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Value is the enumerator's value.
Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
SchemaEnumerator is one named value of an enum.
func (*SchemaEnumerator) CloneMessageVT ¶
func (m *SchemaEnumerator) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*SchemaEnumerator) CloneVT ¶
func (m *SchemaEnumerator) CloneVT() *SchemaEnumerator
func (*SchemaEnumerator) EqualMessageVT ¶
func (this *SchemaEnumerator) EqualMessageVT(thatMsg any) bool
func (*SchemaEnumerator) EqualVT ¶
func (this *SchemaEnumerator) EqualVT(that *SchemaEnumerator) bool
func (*SchemaEnumerator) GetName ¶
func (x *SchemaEnumerator) GetName() string
func (*SchemaEnumerator) GetValue ¶
func (x *SchemaEnumerator) GetValue() int64
func (*SchemaEnumerator) MarshalJSON ¶
func (x *SchemaEnumerator) MarshalJSON() ([]byte, error)
MarshalJSON marshals the SchemaEnumerator to JSON.
func (*SchemaEnumerator) MarshalProtoJSON ¶
func (x *SchemaEnumerator) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the SchemaEnumerator message to JSON.
func (*SchemaEnumerator) MarshalProtoText ¶
func (x *SchemaEnumerator) MarshalProtoText() string
func (*SchemaEnumerator) MarshalToSizedBufferVT ¶
func (m *SchemaEnumerator) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SchemaEnumerator) MarshalToVT ¶
func (m *SchemaEnumerator) MarshalToVT(dAtA []byte) (int, error)
func (*SchemaEnumerator) MarshalVT ¶
func (m *SchemaEnumerator) MarshalVT() (dAtA []byte, err error)
func (*SchemaEnumerator) ProtoMessage ¶
func (*SchemaEnumerator) ProtoMessage()
func (*SchemaEnumerator) Reset ¶
func (x *SchemaEnumerator) Reset()
func (*SchemaEnumerator) SizeVT ¶
func (m *SchemaEnumerator) SizeVT() (n int)
func (*SchemaEnumerator) String ¶
func (x *SchemaEnumerator) String() string
func (*SchemaEnumerator) UnmarshalJSON ¶
func (x *SchemaEnumerator) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the SchemaEnumerator from JSON.
func (*SchemaEnumerator) UnmarshalProtoJSON ¶
func (x *SchemaEnumerator) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the SchemaEnumerator message from JSON.
func (*SchemaEnumerator) UnmarshalVT ¶
func (m *SchemaEnumerator) UnmarshalVT(dAtA []byte) error
type SchemaField ¶
type SchemaField struct {
// Name is the field's name, such as m_iHealth.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Type is the field's C++ type as the schema spells it, such as int32.
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// Offset is the field's byte offset in its class.
Offset uint32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
// Metadata names the field's metadata entries, such as MNetworkEnable.
Metadata []string `protobuf:"bytes,4,rep,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
SchemaField is one field a schema class declares.
func (*SchemaField) CloneMessageVT ¶
func (m *SchemaField) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*SchemaField) CloneVT ¶
func (m *SchemaField) CloneVT() *SchemaField
func (*SchemaField) EqualMessageVT ¶
func (this *SchemaField) EqualMessageVT(thatMsg any) bool
func (*SchemaField) EqualVT ¶
func (this *SchemaField) EqualVT(that *SchemaField) bool
func (*SchemaField) GetMetadata ¶
func (x *SchemaField) GetMetadata() []string
func (*SchemaField) GetName ¶
func (x *SchemaField) GetName() string
func (*SchemaField) GetOffset ¶
func (x *SchemaField) GetOffset() uint32
func (*SchemaField) GetType ¶
func (x *SchemaField) GetType() string
func (*SchemaField) MarshalJSON ¶
func (x *SchemaField) MarshalJSON() ([]byte, error)
MarshalJSON marshals the SchemaField to JSON.
func (*SchemaField) MarshalProtoJSON ¶
func (x *SchemaField) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the SchemaField message to JSON.
func (*SchemaField) MarshalProtoText ¶
func (x *SchemaField) MarshalProtoText() string
func (*SchemaField) MarshalToSizedBufferVT ¶
func (m *SchemaField) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SchemaField) MarshalToVT ¶
func (m *SchemaField) MarshalToVT(dAtA []byte) (int, error)
func (*SchemaField) MarshalVT ¶
func (m *SchemaField) MarshalVT() (dAtA []byte, err error)
func (*SchemaField) ProtoMessage ¶
func (*SchemaField) ProtoMessage()
func (*SchemaField) Reset ¶
func (x *SchemaField) Reset()
func (*SchemaField) SizeVT ¶
func (m *SchemaField) SizeVT() (n int)
func (*SchemaField) String ¶
func (x *SchemaField) String() string
func (*SchemaField) UnmarshalJSON ¶
func (x *SchemaField) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the SchemaField from JSON.
func (*SchemaField) UnmarshalProtoJSON ¶
func (x *SchemaField) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the SchemaField message from JSON.
func (*SchemaField) UnmarshalVT ¶
func (m *SchemaField) UnmarshalVT(dAtA []byte) error
type Schemas ¶
type Schemas struct {
// Build is the game's ClientVersion from steam.inf.
Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
// Classes are sorted by module, then name.
Classes []*SchemaClass `protobuf:"bytes,2,rep,name=classes,proto3" json:"classes,omitempty"`
// Enums are sorted by module, then name.
Enums []*SchemaEnum `protobuf:"bytes,3,rep,name=enums,proto3" json:"enums,omitempty"`
// contains filtered or unexported fields
}
Schemas lists the schema classes and enums of every loaded game module.
func (*Schemas) CloneMessageVT ¶
func (m *Schemas) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*Schemas) EqualMessageVT ¶
func (*Schemas) GetClasses ¶
func (x *Schemas) GetClasses() []*SchemaClass
func (*Schemas) GetEnums ¶
func (x *Schemas) GetEnums() []*SchemaEnum
func (*Schemas) MarshalJSON ¶
MarshalJSON marshals the Schemas to JSON.
func (*Schemas) MarshalProtoJSON ¶
func (x *Schemas) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the Schemas message to JSON.
func (*Schemas) MarshalProtoText ¶
func (*Schemas) MarshalToSizedBufferVT ¶
func (*Schemas) ProtoMessage ¶
func (*Schemas) ProtoMessage()
func (*Schemas) UnmarshalJSON ¶
UnmarshalJSON unmarshals the Schemas from JSON.
func (*Schemas) UnmarshalProtoJSON ¶
func (x *Schemas) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the Schemas message from JSON.
func (*Schemas) UnmarshalVT ¶
type Survey ¶
type Survey struct {
// Build is the game's ClientVersion from steam.inf.
Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
// Constructions are sorted by designer name, then subclass.
Constructions []*Construction `protobuf:"bytes,2,rep,name=constructions,proto3" json:"constructions,omitempty"`
// contains filtered or unexported fields
}
Survey records what creating each designer name at a position, with no key values, did on a running server: alone, and again with a game data subclass when the game's data has one for it.
func (*Survey) CloneMessageVT ¶
func (m *Survey) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*Survey) EqualMessageVT ¶
func (*Survey) GetConstructions ¶
func (x *Survey) GetConstructions() []*Construction
func (*Survey) MarshalJSON ¶
MarshalJSON marshals the Survey to JSON.
func (*Survey) MarshalProtoJSON ¶
func (x *Survey) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the Survey message to JSON.
func (*Survey) MarshalProtoText ¶
func (*Survey) MarshalToSizedBufferVT ¶
func (*Survey) ProtoMessage ¶
func (*Survey) ProtoMessage()
func (*Survey) UnmarshalJSON ¶
UnmarshalJSON unmarshals the Survey from JSON.
func (*Survey) UnmarshalProtoJSON ¶
func (x *Survey) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the Survey message from JSON.