14 public T
this[
string key]
30 public void Bind(
string name, T effect)
60 val.Activate(position,
args);
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
bool ContainsKey(TKey key)
T Activate(string name, Vector2 position=default(Vector2), params object[] args)
virtual void OnActivate(T effect, Vector2 position)
Dictionary< string, T > _effects
virtual void OnDeactivate(T effect)
void Deactivate(string name, params object[] args)
void Bind(string name, T effect)