Documentation
¶
Index ¶
- Variables
- type ModKind
- type Modifier
- func (m *Modifier) AddStack(duration int)
- func (m *Modifier) Apply(params hyraeth.Entity) (*attribute.Value, error)
- func (m *Modifier) ClearStacks()
- func (m *Modifier) GetStacks() map[uuid.UUID]*Stack
- func (m *Modifier) RemoveAllStacks()
- func (m *Modifier) RemoveStack(id uuid.UUID)
- func (m *Modifier) With(options ...Option) *Modifier
- type Option
- type Stack
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrConditionFailed = fmt.Errorf("condition failed")
Functions ¶
This section is empty.
Types ¶
type Modifier ¶
type Modifier struct { Stackable bool Kind ModKind AttributeKind attribute.AttributeKind Conditions []*condition.Condition Attribute string Formula string // contains filtered or unexported fields }
func (*Modifier) ClearStacks ¶ added in v0.3.0
func (m *Modifier) ClearStacks()
func (*Modifier) RemoveAllStacks ¶ added in v0.3.0
func (m *Modifier) RemoveAllStacks()
func (*Modifier) RemoveStack ¶ added in v0.3.0
type Option ¶ added in v0.3.0
type Option func(*Modifier)
func WithAttributeKind ¶ added in v0.3.0
func WithAttributeKind(kind attribute.AttributeKind) Option
func WithConditions ¶ added in v0.3.0
func WithStackable ¶ added in v0.3.0
func WithStackable() Option
Click to show internal directories.
Click to hide internal directories.