public override void Tick(DanmakuManager danmakuManager, DanmakuSequenceInfo info) { foreach (string d in bulletSets) { string s = info.id + d; DanmakuModifier dm = (DanmakuModifier)Activator.CreateInstance(modifier.GetType()); dm.Copy(modifier); info.bulletSets[s].modifiers.Add(dm); dm.Apply(info.bulletSets[s]); } info.NextAction(); }
private void OnActionSelected(object t) { modifier = (DanmakuModifier)Activator.CreateInstance(actionTypes[(string)t]); }