Documentation ¶
Index ¶
- type User
- func (u *User) AddInfluxTags(prefix string, p *write.Point) *write.Point
- func (u *User) DeleteTemporaryUser(uid umid.UMID) error
- func (u *User) GetID() umid.UMID
- func (u *User) GetLastPosTime() int64
- func (u *User) GetLastSendPosTime() int64
- func (u *User) GetObject() universe.Object
- func (u *User) GetPosition() cmath.Vec3
- func (u *User) GetProfile() *entry.UserProfile
- func (u *User) GetRotation() cmath.Vec3
- func (u *User) GetSessionID() umid.UMID
- func (u *User) GetTransform() *cmath.TransformNoScale
- func (u *User) GetUserDefinition() *posbus.UserData
- func (u *User) GetUserType() universe.UserType
- func (u *User) GetWorld() universe.World
- func (u *User) HandleHighFive(m *posbus.HighFive) error
- func (u *User) Initialize(ctx types.LoggerContext) error
- func (u *User) IsAdminOfObject(objectID umid.UMID) (bool, error)
- func (u *User) IsTemporaryUser() (bool, error)
- func (u *User) Load() error
- func (u *User) LoadFromEntry(entry *entry.User) error
- func (u *User) LockObject(lock *posbus.LockObject) error
- func (u *User) LockSendBuffer()
- func (u *User) OnMessage(buf []byte) error
- func (u *User) ReleaseSendBuffer()
- func (u *User) Run() error
- func (u *User) Send(m *websocket.PreparedMessage) error
- func (u *User) SendDirectly(message *websocket.PreparedMessage) error
- func (u *User) SendHighFiveStats(target universe.User) error
- func (u *User) SetConnection(id umid.UMID, socketConnection *websocket.Conn) error
- func (u *User) SetLastSendPosTime(i int64)
- func (u *User) SetObject(object universe.Object)
- func (u *User) SetOfflineTimer() (bool, error)
- func (u *User) SetPosition(p cmath.Vec3)
- func (u *User) SetTransform(t cmath.TransformNoScale)
- func (u *User) SetUserType(userType universe.UserType, updateDB bool) error
- func (u *User) SetWorld(world universe.World)
- func (u *User) SignalsHandler(s *posbus.Signal) error
- func (u *User) StartIOPumps()
- func (u *User) Stop() error
- func (u *User) Teleport(target umid.UMID) error
- func (u *User) UnlockObject(lock *posbus.UnlockObject) error
- func (u *User) Update() error
- func (u *User) UpdateObjectTransform(msg *posbus.ObjectTransform) error
- func (u *User) UpdatePosition(t *posbus.MyTransform) error
- func (u *User) UserStakedToOdyssey(msg *posbus.UserStakedToOdyssey) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type User ¶
type User struct {
// contains filtered or unexported fields
}
func (*User) AddInfluxTags ¶
func (*User) DeleteTemporaryUser ¶ added in v0.4.0
func (*User) GetLastPosTime ¶ added in v0.4.0
func (*User) GetLastSendPosTime ¶ added in v0.4.0
func (*User) GetPosition ¶
func (*User) GetProfile ¶
func (u *User) GetProfile() *entry.UserProfile
func (*User) GetRotation ¶
func (*User) GetSessionID ¶
func (*User) GetTransform ¶ added in v0.4.0
func (u *User) GetTransform() *cmath.TransformNoScale
func (*User) GetUserDefinition ¶ added in v0.4.0
func (*User) GetUserType ¶
func (*User) Initialize ¶
func (u *User) Initialize(ctx types.LoggerContext) error
func (*User) IsAdminOfObject ¶ added in v0.5.3
func (*User) IsTemporaryUser ¶ added in v0.4.0
func (*User) LockObject ¶
func (u *User) LockObject(lock *posbus.LockObject) error
func (*User) LockSendBuffer ¶ added in v0.4.0
func (u *User) LockSendBuffer()
func (*User) ReleaseSendBuffer ¶
func (u *User) ReleaseSendBuffer()
func (*User) SendDirectly ¶
func (u *User) SendDirectly(message *websocket.PreparedMessage) error
func (*User) SetConnection ¶
func (*User) SetLastSendPosTime ¶ added in v0.4.0
func (*User) SetOfflineTimer ¶ added in v0.4.0
func (*User) SetPosition ¶
func (*User) SetTransform ¶ added in v0.4.0
func (u *User) SetTransform(t cmath.TransformNoScale)
func (*User) SetUserType ¶
func (*User) StartIOPumps ¶
func (u *User) StartIOPumps()
func (*User) UnlockObject ¶ added in v0.4.0
func (u *User) UnlockObject(lock *posbus.UnlockObject) error
func (*User) UpdateObjectTransform ¶ added in v0.4.0
func (u *User) UpdateObjectTransform(msg *posbus.ObjectTransform) error
func (*User) UpdatePosition ¶
func (u *User) UpdatePosition(t *posbus.MyTransform) error
func (*User) UserStakedToOdyssey ¶ added in v0.4.0
func (u *User) UserStakedToOdyssey(msg *posbus.UserStakedToOdyssey) error
Click to show internal directories.
Click to hide internal directories.