Table of Contents

Class BuffExecutor<TBuffId>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class BuffExecutor<TBuffId> where TBuffId : IEquatable<TBuffId>

Type Parameters

TBuffId
Inheritance
object
BuffExecutor<TBuffId>
Extension Methods

Constructors

BuffExecutor(ILogger)

public BuffExecutor(ILogger logger)

Parameters

logger ILogger

Methods

AddBuffables<TValue>(IEnumerable<object>)

public void AddBuffables<TValue>(IEnumerable<object> buffables) where TValue : struct

Parameters

buffables IEnumerable<object>

Type Parameters

TValue

PerformBuff(TBuffId, int)

public void PerformBuff(TBuffId id, int buffValue)

Parameters

id TBuffId
buffValue int