types

package
v1.0.58 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2023 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Package types implements all the types used by the DataStore Super Smash Bros. 4 protocol

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataStoreCompletePostReplayParam

type DataStoreCompletePostReplayParam struct {
	nex.Structure
	ReplayID      uint64
	CompleteParam *datastore_types.DataStoreCompletePostParam
	PrepareParam  *DataStorePreparePostReplayParam
}

DataStoreCompletePostReplayParam is a data structure used by the DataStore Super Mario Maker protocol

func NewDataStoreCompletePostReplayParam

func NewDataStoreCompletePostReplayParam() *DataStoreCompletePostReplayParam

NewDataStoreCompletePostReplayParam returns a new DataStoreCompletePostReplayParam

func (*DataStoreCompletePostReplayParam) Bytes

func (dataStoreCompletePostReplayParam *DataStoreCompletePostReplayParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreCompletePostReplayParam and returns a byte array

func (*DataStoreCompletePostReplayParam) Copy

func (dataStoreCompletePostReplayParam *DataStoreCompletePostReplayParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreCompletePostReplayParam

func (*DataStoreCompletePostReplayParam) Equals

func (dataStoreCompletePostReplayParam *DataStoreCompletePostReplayParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreCompletePostReplayParam) ExtractFromStream

func (dataStoreCompletePostReplayParam *DataStoreCompletePostReplayParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreCompletePostReplayParam structure from a stream

func (*DataStoreCompletePostReplayParam) FormatToString

func (dataStoreCompletePostReplayParam *DataStoreCompletePostReplayParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreCompletePostReplayParam) String

func (dataStoreCompletePostReplayParam *DataStoreCompletePostReplayParam) String() string

String returns a string representation of the struct

type DataStoreCompletePostSharedDataParam

type DataStoreCompletePostSharedDataParam struct {
	nex.Structure
	DataID        uint64
	CompleteParam *datastore_types.DataStoreCompletePostParam
	PrepareParam  *DataStorePreparePostSharedDataParam
}

DataStoreCompletePostSharedDataParam is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreCompletePostSharedDataParam

func NewDataStoreCompletePostSharedDataParam() *DataStoreCompletePostSharedDataParam

NewDataStoreCompletePostSharedDataParam returns a new DataStoreCompletePostSharedDataParam

func (*DataStoreCompletePostSharedDataParam) Bytes

func (dataStoreCompletePostSharedDataParam *DataStoreCompletePostSharedDataParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreCompletePostSharedDataParam and returns a byte array

func (*DataStoreCompletePostSharedDataParam) Copy

func (dataStoreCompletePostSharedDataParam *DataStoreCompletePostSharedDataParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreCompletePostSharedDataParam

func (*DataStoreCompletePostSharedDataParam) Equals

func (dataStoreCompletePostSharedDataParam *DataStoreCompletePostSharedDataParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreCompletePostSharedDataParam) ExtractFromStream

func (dataStoreCompletePostSharedDataParam *DataStoreCompletePostSharedDataParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreCompletePostSharedDataParam structure from a stream

func (*DataStoreCompletePostSharedDataParam) FormatToString

func (dataStoreCompletePostSharedDataParam *DataStoreCompletePostSharedDataParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreCompletePostSharedDataParam) String

func (dataStoreCompletePostSharedDataParam *DataStoreCompletePostSharedDataParam) String() string

String returns a string representation of the struct

type DataStoreFightingPowerChart

type DataStoreFightingPowerChart struct {
	nex.Structure
	UserNum uint32
	Chart   []*DataStoreFightingPowerScore
}

DataStoreFightingPowerChart is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreFightingPowerChart

func NewDataStoreFightingPowerChart() *DataStoreFightingPowerChart

NewDataStoreFightingPowerChart returns a new DataStoreFightingPowerChart

func (*DataStoreFightingPowerChart) Bytes

func (dataStoreFightingPowerChart *DataStoreFightingPowerChart) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreFightingPowerChart and returns a byte array

func (*DataStoreFightingPowerChart) Copy

func (dataStoreFightingPowerChart *DataStoreFightingPowerChart) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreFightingPowerChart

func (*DataStoreFightingPowerChart) Equals

func (dataStoreFightingPowerChart *DataStoreFightingPowerChart) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreFightingPowerChart) ExtractFromStream

func (dataStoreFightingPowerChart *DataStoreFightingPowerChart) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreFightingPowerChart structure from a stream

func (*DataStoreFightingPowerChart) FormatToString

func (dataStoreFightingPowerChart *DataStoreFightingPowerChart) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreFightingPowerChart) String

func (dataStoreFightingPowerChart *DataStoreFightingPowerChart) String() string

String returns a string representation of the struct

type DataStoreFightingPowerScore

type DataStoreFightingPowerScore struct {
	nex.Structure
	Score uint32
	Rank  uint32
}

DataStoreFightingPowerScore is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreFightingPowerScore

func NewDataStoreFightingPowerScore() *DataStoreFightingPowerScore

NewDataStoreFightingPowerScore returns a new DataStoreFightingPowerScore

func (*DataStoreFightingPowerScore) Bytes

func (dataStoreFightingPowerScore *DataStoreFightingPowerScore) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreFightingPowerScore and returns a byte array

func (*DataStoreFightingPowerScore) Copy

func (dataStoreFightingPowerScore *DataStoreFightingPowerScore) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreFightingPowerScore

func (*DataStoreFightingPowerScore) Equals

func (dataStoreFightingPowerScore *DataStoreFightingPowerScore) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreFightingPowerScore) ExtractFromStream

func (dataStoreFightingPowerScore *DataStoreFightingPowerScore) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreFightingPowerScore structure from a stream

func (*DataStoreFightingPowerScore) FormatToString

func (dataStoreFightingPowerScore *DataStoreFightingPowerScore) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreFightingPowerScore) String

func (dataStoreFightingPowerScore *DataStoreFightingPowerScore) String() string

String returns a string representation of the struct

type DataStoreFileServerObjectInfo

type DataStoreFileServerObjectInfo struct {
	nex.Structure
	DataID  uint64
	GetInfo *datastore_types.DataStoreReqGetInfo
}

DataStoreFileServerObjectInfo is sent in the GetObjectInfos method

func NewDataStoreFileServerObjectInfo

func NewDataStoreFileServerObjectInfo() *DataStoreFileServerObjectInfo

NewDataStoreFileServerObjectInfo returns a new DataStoreFileServerObjectInfo

func (*DataStoreFileServerObjectInfo) Bytes

func (dataStoreFileServerObjectInfo *DataStoreFileServerObjectInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreFileServerObjectInfo and returns a byte array

func (*DataStoreFileServerObjectInfo) Copy

func (dataStoreFileServerObjectInfo *DataStoreFileServerObjectInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreFileServerObjectInfo

func (*DataStoreFileServerObjectInfo) Equals

func (dataStoreFileServerObjectInfo *DataStoreFileServerObjectInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreFileServerObjectInfo) ExtractFromStream

func (dataStoreFileServerObjectInfo *DataStoreFileServerObjectInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreFileServerObjectInfo structure from a stream

func (*DataStoreFileServerObjectInfo) FormatToString

func (dataStoreFileServerObjectInfo *DataStoreFileServerObjectInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreFileServerObjectInfo) String

func (dataStoreFileServerObjectInfo *DataStoreFileServerObjectInfo) String() string

String returns a string representation of the struct

type DataStoreGetReplayMetaParam

type DataStoreGetReplayMetaParam struct {
	nex.Structure
	ReplayID uint64
	MetaType uint8
}

DataStoreGetReplayMetaParam is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreGetReplayMetaParam

func NewDataStoreGetReplayMetaParam() *DataStoreGetReplayMetaParam

NewDataStoreGetReplayMetaParam returns a new DataStoreGetReplayMetaParam

func (*DataStoreGetReplayMetaParam) Bytes

func (dataStoreGetReplayMetaParam *DataStoreGetReplayMetaParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreGetReplayMetaParam and returns a byte array

func (*DataStoreGetReplayMetaParam) Copy

func (dataStoreGetReplayMetaParam *DataStoreGetReplayMetaParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreGetReplayMetaParam

func (*DataStoreGetReplayMetaParam) Equals

func (dataStoreGetReplayMetaParam *DataStoreGetReplayMetaParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreGetReplayMetaParam) ExtractFromStream

func (dataStoreGetReplayMetaParam *DataStoreGetReplayMetaParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreGetReplayMetaParam structure from a stream

func (*DataStoreGetReplayMetaParam) FormatToString

func (dataStoreGetReplayMetaParam *DataStoreGetReplayMetaParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreGetReplayMetaParam) String

func (dataStoreGetReplayMetaParam *DataStoreGetReplayMetaParam) String() string

String returns a string representation of the struct

type DataStorePostFightingPowerScoreParam

type DataStorePostFightingPowerScoreParam struct {
	nex.Structure
	Mode             uint8
	Score            uint32
	IsWorldHighScore bool
}

DataStorePostFightingPowerScoreParam is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStorePostFightingPowerScoreParam

func NewDataStorePostFightingPowerScoreParam() *DataStorePostFightingPowerScoreParam

NewDataStorePostFightingPowerScoreParam returns a new DataStorePostFightingPowerScoreParam

func (*DataStorePostFightingPowerScoreParam) Bytes

func (dataStorePostFightingPowerScoreParam *DataStorePostFightingPowerScoreParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePostFightingPowerScoreParam and returns a byte array

func (*DataStorePostFightingPowerScoreParam) Copy

func (dataStorePostFightingPowerScoreParam *DataStorePostFightingPowerScoreParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePostFightingPowerScoreParam

func (*DataStorePostFightingPowerScoreParam) Equals

func (dataStorePostFightingPowerScoreParam *DataStorePostFightingPowerScoreParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePostFightingPowerScoreParam) ExtractFromStream

func (dataStorePostFightingPowerScoreParam *DataStorePostFightingPowerScoreParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePostFightingPowerScoreParam structure from a stream

func (*DataStorePostFightingPowerScoreParam) FormatToString

func (dataStorePostFightingPowerScoreParam *DataStorePostFightingPowerScoreParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePostFightingPowerScoreParam) String

func (dataStorePostFightingPowerScoreParam *DataStorePostFightingPowerScoreParam) String() string

String returns a string representation of the struct

type DataStorePostProfileParam

type DataStorePostProfileParam struct {
	nex.Structure
	Profile []byte
}

DataStorePostProfileParam is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStorePostProfileParam

func NewDataStorePostProfileParam() *DataStorePostProfileParam

NewDataStorePostProfileParam returns a new DataStorePostProfileParam

func (*DataStorePostProfileParam) Bytes

func (dataStorePostProfileParam *DataStorePostProfileParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePostProfileParam and returns a byte array

func (*DataStorePostProfileParam) Copy

func (dataStorePostProfileParam *DataStorePostProfileParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePostProfileParam

func (*DataStorePostProfileParam) Equals

func (dataStorePostProfileParam *DataStorePostProfileParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePostProfileParam) ExtractFromStream

func (dataStorePostProfileParam *DataStorePostProfileParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePostProfileParam structure from a stream

func (*DataStorePostProfileParam) FormatToString

func (dataStorePostProfileParam *DataStorePostProfileParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePostProfileParam) String

func (dataStorePostProfileParam *DataStorePostProfileParam) String() string

String returns a string representation of the struct

type DataStorePrepareGetReplayParam

type DataStorePrepareGetReplayParam struct {
	nex.Structure
	ReplayID  uint64
	ExtraData []string
}

DataStorePrepareGetReplayParam is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStorePrepareGetReplayParam

func NewDataStorePrepareGetReplayParam() *DataStorePrepareGetReplayParam

NewDataStorePrepareGetReplayParam returns a new DataStorePrepareGetReplayParam

func (*DataStorePrepareGetReplayParam) Bytes

func (dataStorePrepareGetReplayParam *DataStorePrepareGetReplayParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePrepareGetReplayParam and returns a byte array

func (*DataStorePrepareGetReplayParam) Copy

func (dataStorePrepareGetReplayParam *DataStorePrepareGetReplayParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePrepareGetReplayParam

func (*DataStorePrepareGetReplayParam) Equals

func (dataStorePrepareGetReplayParam *DataStorePrepareGetReplayParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePrepareGetReplayParam) ExtractFromStream

func (dataStorePrepareGetReplayParam *DataStorePrepareGetReplayParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePrepareGetReplayParam structure from a stream

func (*DataStorePrepareGetReplayParam) FormatToString

func (dataStorePrepareGetReplayParam *DataStorePrepareGetReplayParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePrepareGetReplayParam) String

func (dataStorePrepareGetReplayParam *DataStorePrepareGetReplayParam) String() string

String returns a string representation of the struct

type DataStorePreparePostReplayParam

type DataStorePreparePostReplayParam struct {
	nex.Structure
	Size          uint32
	Mode          uint8
	Style         uint8
	Rule          uint8
	Stage         uint8
	ReplayType    uint8
	CompetitionID uint64
	Score         int32
	Players       []*DataStoreReplayPlayer
	Winners       []uint32
	KeyVersion    uint16
	ExtraData     []string
}

DataStorePreparePostReplayParam is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStorePreparePostReplayParam

func NewDataStorePreparePostReplayParam() *DataStorePreparePostReplayParam

NewDataStorePreparePostReplayParam returns a new DataStorePreparePostReplayParam

func (*DataStorePreparePostReplayParam) Bytes

func (dataStorePreparePostReplayParam *DataStorePreparePostReplayParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePreparePostReplayParam and returns a byte array

func (*DataStorePreparePostReplayParam) Copy

func (dataStorePreparePostReplayParam *DataStorePreparePostReplayParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePreparePostReplayParam

func (*DataStorePreparePostReplayParam) Equals

func (dataStorePreparePostReplayParam *DataStorePreparePostReplayParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePreparePostReplayParam) ExtractFromStream

func (dataStorePreparePostReplayParam *DataStorePreparePostReplayParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePreparePostReplayParam structure from a stream

func (*DataStorePreparePostReplayParam) FormatToString

func (dataStorePreparePostReplayParam *DataStorePreparePostReplayParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePreparePostReplayParam) String

func (dataStorePreparePostReplayParam *DataStorePreparePostReplayParam) String() string

String returns a string representation of the struct

type DataStorePreparePostSharedDataParam

type DataStorePreparePostSharedDataParam struct {
	nex.Structure
	DataType   uint8
	Region     uint8
	Attribute1 uint8
	Attribute2 uint8
	Fighter    []byte
	Size       uint32
	Comment    string
	MetaBinary []byte
	ExtraData  []string
}

DataStorePreparePostSharedDataParam is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStorePreparePostSharedDataParam

func NewDataStorePreparePostSharedDataParam() *DataStorePreparePostSharedDataParam

NewDataStorePreparePostSharedDataParam returns a new DataStorePreparePostSharedDataParam

func (*DataStorePreparePostSharedDataParam) Bytes

func (dataStorePreparePostSharedDataParam *DataStorePreparePostSharedDataParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePreparePostSharedDataParam and returns a byte array

func (*DataStorePreparePostSharedDataParam) Copy

func (dataStorePreparePostSharedDataParam *DataStorePreparePostSharedDataParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePreparePostSharedDataParam

func (*DataStorePreparePostSharedDataParam) Equals

func (dataStorePreparePostSharedDataParam *DataStorePreparePostSharedDataParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePreparePostSharedDataParam) ExtractFromStream

func (dataStorePreparePostSharedDataParam *DataStorePreparePostSharedDataParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePreparePostSharedDataParam structure from a stream

func (*DataStorePreparePostSharedDataParam) FormatToString

func (dataStorePreparePostSharedDataParam *DataStorePreparePostSharedDataParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePreparePostSharedDataParam) String

func (dataStorePreparePostSharedDataParam *DataStorePreparePostSharedDataParam) String() string

String returns a string representation of the struct

type DataStoreProfileInfo

type DataStoreProfileInfo struct {
	nex.Structure
	PID     uint32
	Profile []byte
}

DataStoreProfileInfo is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreProfileInfo

func NewDataStoreProfileInfo() *DataStoreProfileInfo

NewDataStoreProfileInfo returns a new DataStoreProfileInfo

func (*DataStoreProfileInfo) Bytes

func (dataStoreProfileInfo *DataStoreProfileInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreProfileInfo and returns a byte array

func (*DataStoreProfileInfo) Copy

func (dataStoreProfileInfo *DataStoreProfileInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreProfileInfo

func (*DataStoreProfileInfo) Equals

func (dataStoreProfileInfo *DataStoreProfileInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreProfileInfo) ExtractFromStream

func (dataStoreProfileInfo *DataStoreProfileInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreProfileInfo structure from a stream

func (*DataStoreProfileInfo) FormatToString

func (dataStoreProfileInfo *DataStoreProfileInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreProfileInfo) String

func (dataStoreProfileInfo *DataStoreProfileInfo) String() string

String returns a string representation of the struct

type DataStoreReplayMetaInfo

type DataStoreReplayMetaInfo struct {
	nex.Structure
	ReplayID   uint64
	Size       uint32
	Mode       uint8
	Style      uint8
	Rule       uint8
	Stage      uint8
	ReplayType uint8
	Players    []*DataStoreReplayPlayer
	Winners    []uint32
}

DataStoreReplayMetaInfo is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreReplayMetaInfo

func NewDataStoreReplayMetaInfo() *DataStoreReplayMetaInfo

NewDataStoreReplayMetaInfo returns a new DataStoreReplayMetaInfo

func (*DataStoreReplayMetaInfo) Bytes

func (dataStoreReplayMetaInfo *DataStoreReplayMetaInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReplayMetaInfo and returns a byte array

func (*DataStoreReplayMetaInfo) Copy

func (dataStoreReplayMetaInfo *DataStoreReplayMetaInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReplayMetaInfo

func (*DataStoreReplayMetaInfo) Equals

func (dataStoreReplayMetaInfo *DataStoreReplayMetaInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReplayMetaInfo) ExtractFromStream

func (dataStoreReplayMetaInfo *DataStoreReplayMetaInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreReplayMetaInfo structure from a stream

func (*DataStoreReplayMetaInfo) FormatToString

func (dataStoreReplayMetaInfo *DataStoreReplayMetaInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReplayMetaInfo) String

func (dataStoreReplayMetaInfo *DataStoreReplayMetaInfo) String() string

String returns a string representation of the struct

type DataStoreReplayPlayer

type DataStoreReplayPlayer struct {
	nex.Structure
	Fighter     uint8
	Health      uint8
	WinningRate uint16
	Color       uint8
	Color2      uint8
	PrincipalID uint32
	Country     uint32
	Region      uint8
	Number      uint8
}

DataStoreReplayPlayer is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreReplayPlayer

func NewDataStoreReplayPlayer() *DataStoreReplayPlayer

NewDataStoreReplayPlayer returns a new DataStoreReplayPlayer

func (*DataStoreReplayPlayer) Bytes

func (dataStoreReplayPlayer *DataStoreReplayPlayer) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReplayPlayer and returns a byte array

func (*DataStoreReplayPlayer) Copy

func (dataStoreReplayPlayer *DataStoreReplayPlayer) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReplayPlayer

func (*DataStoreReplayPlayer) Equals

func (dataStoreReplayPlayer *DataStoreReplayPlayer) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReplayPlayer) ExtractFromStream

func (dataStoreReplayPlayer *DataStoreReplayPlayer) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreReplayPlayer structure from a stream

func (*DataStoreReplayPlayer) FormatToString

func (dataStoreReplayPlayer *DataStoreReplayPlayer) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReplayPlayer) String

func (dataStoreReplayPlayer *DataStoreReplayPlayer) String() string

String returns a string representation of the struct

type DataStoreReqGetAdditionalMeta

type DataStoreReqGetAdditionalMeta struct {
	nex.Structure
	OwnerID    uint32
	DataType   uint16
	Version    uint16
	MetaBinary []byte
}

DataStoreReqGetAdditionalMeta is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreReqGetAdditionalMeta

func NewDataStoreReqGetAdditionalMeta() *DataStoreReqGetAdditionalMeta

NewDataStoreReqGetAdditionalMeta returns a new DataStoreReqGetAdditionalMeta

func (*DataStoreReqGetAdditionalMeta) Bytes

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReqGetAdditionalMeta and returns a byte array

func (*DataStoreReqGetAdditionalMeta) Copy

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReqGetAdditionalMeta

func (*DataStoreReqGetAdditionalMeta) Equals

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReqGetAdditionalMeta) ExtractFromStream

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreReqGetAdditionalMeta structure from a stream

func (*DataStoreReqGetAdditionalMeta) FormatToString

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReqGetAdditionalMeta) String

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) String() string

String returns a string representation of the struct

type DataStoreSearchReplayParam

type DataStoreSearchReplayParam struct {
	nex.Structure
	Mode        uint8
	Style       uint8
	Fighter     uint8
	ResultRange *nex.ResultRange
}

DataStoreSearchReplayParam is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreSearchReplayParam

func NewDataStoreSearchReplayParam() *DataStoreSearchReplayParam

NewDataStoreSearchReplayParam returns a new DataStoreSearchReplayParam

func (*DataStoreSearchReplayParam) Bytes

func (dataStoreSearchReplayParam *DataStoreSearchReplayParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreSearchReplayParam and returns a byte array

func (*DataStoreSearchReplayParam) Copy

func (dataStoreSearchReplayParam *DataStoreSearchReplayParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreSearchReplayParam

func (*DataStoreSearchReplayParam) Equals

func (dataStoreSearchReplayParam *DataStoreSearchReplayParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreSearchReplayParam) ExtractFromStream

func (dataStoreSearchReplayParam *DataStoreSearchReplayParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreSearchReplayParam structure from a stream

func (*DataStoreSearchReplayParam) FormatToString

func (dataStoreSearchReplayParam *DataStoreSearchReplayParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreSearchReplayParam) String

func (dataStoreSearchReplayParam *DataStoreSearchReplayParam) String() string

String returns a string representation of the struct

type DataStoreSearchSharedDataParam

type DataStoreSearchSharedDataParam struct {
	nex.Structure
	DataType    uint8
	Owner       uint32
	Region      uint8
	Attribute1  uint8
	Attribute2  uint8
	Fighter     uint8
	ResultRange *nex.ResultRange
}

DataStoreSearchSharedDataParam is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreSearchSharedDataParam

func NewDataStoreSearchSharedDataParam() *DataStoreSearchSharedDataParam

NewDataStoreSearchSharedDataParam returns a new DataStoreSearchSharedDataParam

func (*DataStoreSearchSharedDataParam) Bytes

func (dataStoreSearchSharedDataParam *DataStoreSearchSharedDataParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreSearchSharedDataParam and returns a byte array

func (*DataStoreSearchSharedDataParam) Copy

func (dataStoreSearchSharedDataParam *DataStoreSearchSharedDataParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreSearchSharedDataParam

func (*DataStoreSearchSharedDataParam) Equals

func (dataStoreSearchSharedDataParam *DataStoreSearchSharedDataParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreSearchSharedDataParam) ExtractFromStream

func (dataStoreSearchSharedDataParam *DataStoreSearchSharedDataParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreSearchSharedDataParam structure from a stream

func (*DataStoreSearchSharedDataParam) FormatToString

func (dataStoreSearchSharedDataParam *DataStoreSearchSharedDataParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreSearchSharedDataParam) String

func (dataStoreSearchSharedDataParam *DataStoreSearchSharedDataParam) String() string

String returns a string representation of the struct

type DataStoreSharedDataInfo

type DataStoreSharedDataInfo struct {
	nex.Structure
	DataID      uint64
	OwnerID     uint32
	DataType    uint8
	Comment     string
	MetaBinary  []byte
	Profile     []byte
	Rating      int64
	CreatedTime *nex.DateTime
	Info        *DataStoreFileServerObjectInfo
}

DataStoreSharedDataInfo is a data structure used by the DataStore Super Smash Bros. 4 protocol

func NewDataStoreSharedDataInfo

func NewDataStoreSharedDataInfo() *DataStoreSharedDataInfo

NewDataStoreSharedDataInfo returns a new DataStoreSharedDataInfo

func (*DataStoreSharedDataInfo) Bytes

func (dataStoreSharedDataInfo *DataStoreSharedDataInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreSharedDataInfo and returns a byte array

func (*DataStoreSharedDataInfo) Copy

func (dataStoreSharedDataInfo *DataStoreSharedDataInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreSharedDataInfo

func (*DataStoreSharedDataInfo) Equals

func (dataStoreSharedDataInfo *DataStoreSharedDataInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreSharedDataInfo) ExtractFromStream

func (dataStoreSharedDataInfo *DataStoreSharedDataInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreSharedDataInfo structure from a stream

func (*DataStoreSharedDataInfo) FormatToString

func (dataStoreSharedDataInfo *DataStoreSharedDataInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreSharedDataInfo) String

func (dataStoreSharedDataInfo *DataStoreSharedDataInfo) String() string

String returns a string representation of the struct

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL