public GameEffectInstance StartInstance(GameEffectInstance instance) { if (instance.Parameters.ContainsKey("Overwrite")) { throw new NotImplementedException(); } else { GameEffect.AllInstances.Add(instance); } OnStart.Raise(instance); return(instance); }
public void AnnounceStart(GameEffectInstance instance) { OnStart.Raise(instance); }