Documentation
¶
Index ¶
- type UnityBridgeImpl
- func (u *UnityBridgeImpl) AddEventTypeListener(et event.Type, c event.TypeCallback) (t token.Token, err error)
- func (u *UnityBridgeImpl) AddKeyListener(k *key.Key, c result.Callback, immediate bool) (t token.Token, err error)
- func (u *UnityBridgeImpl) DirectSendKeyValue(k *key.Key, value uint64) (err error)
- func (u *UnityBridgeImpl) GetCachedKeyValue(k *key.Key) (r *result.Result, err error)
- func (u *UnityBridgeImpl) GetKeyValue(k *key.Key, c result.Callback) (err error)
- func (u *UnityBridgeImpl) GetKeyValueSync(k *key.Key, useCache bool) (r *result.Result, err error)
- func (u *UnityBridgeImpl) PerformActionForKey(k *key.Key, value any, c result.Callback) (err error)
- func (u *UnityBridgeImpl) PerformActionForKeySync(k *key.Key, value any) (err error)
- func (u *UnityBridgeImpl) RemoveEventTypeListener(t event.Type, tk token.Token) (err error)
- func (u *UnityBridgeImpl) RemoveKeyListener(k *key.Key, t token.Token) (err error)
- func (u *UnityBridgeImpl) RenderNextFrame()
- func (u *UnityBridgeImpl) SendEvent(ev *event.Event) (err error)
- func (u *UnityBridgeImpl) SendEventWithString(ev *event.Event, data string) (err error)
- func (u *UnityBridgeImpl) SendEventWithUint64(ev *event.Event, data uint64) (err error)
- func (u *UnityBridgeImpl) SetKeyValue(k *key.Key, value any, c result.Callback) (err error)
- func (u *UnityBridgeImpl) SetKeyValueSync(k *key.Key, value any) (err error)
- func (u *UnityBridgeImpl) Start() (err error)
- func (u *UnityBridgeImpl) Stop() (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UnityBridgeImpl ¶
type UnityBridgeImpl struct {
// contains filtered or unexported fields
}
func NewUnityBridgeImpl ¶
func NewUnityBridgeImpl(uw wrapper.UnityBridge, unityBridgeDebug bool, l *logger.Logger) *UnityBridgeImpl
func (*UnityBridgeImpl) AddEventTypeListener ¶
func (u *UnityBridgeImpl) AddEventTypeListener(et event.Type, c event.TypeCallback) (t token.Token, err error)
func (*UnityBridgeImpl) AddKeyListener ¶
func (*UnityBridgeImpl) DirectSendKeyValue ¶
func (u *UnityBridgeImpl) DirectSendKeyValue(k *key.Key, value uint64) (err error)
func (*UnityBridgeImpl) GetCachedKeyValue ¶
func (*UnityBridgeImpl) GetKeyValue ¶
func (*UnityBridgeImpl) GetKeyValueSync ¶
func (*UnityBridgeImpl) PerformActionForKey ¶
func (*UnityBridgeImpl) PerformActionForKeySync ¶
func (u *UnityBridgeImpl) PerformActionForKeySync(k *key.Key, value any) (err error)
func (*UnityBridgeImpl) RemoveEventTypeListener ¶
func (*UnityBridgeImpl) RemoveKeyListener ¶
func (*UnityBridgeImpl) RenderNextFrame ¶ added in v0.0.9
func (u *UnityBridgeImpl) RenderNextFrame()
func (*UnityBridgeImpl) SendEvent ¶
func (u *UnityBridgeImpl) SendEvent(ev *event.Event) (err error)
func (*UnityBridgeImpl) SendEventWithString ¶
func (u *UnityBridgeImpl) SendEventWithString(ev *event.Event, data string) (err error)
func (*UnityBridgeImpl) SendEventWithUint64 ¶
func (u *UnityBridgeImpl) SendEventWithUint64(ev *event.Event, data uint64) (err error)
func (*UnityBridgeImpl) SetKeyValue ¶
func (*UnityBridgeImpl) SetKeyValueSync ¶
func (u *UnityBridgeImpl) SetKeyValueSync(k *key.Key, value any) (err error)
func (*UnityBridgeImpl) Start ¶
func (u *UnityBridgeImpl) Start() (err error)
func (*UnityBridgeImpl) Stop ¶
func (u *UnityBridgeImpl) Stop() (err error)
Click to show internal directories.
Click to hide internal directories.