public void defineEffect(String aminationXMLURL, String name) { cSpriteManager.Instance.addAnimation(aminationXMLURL, name); sEffect e = new sEffect(); e.sprite = new cAnimatedSprite(name); e.name = name; _effectBlueprints.Add(e); }
public void Assign(sEffect effect) { Mode = effect.Mode; BuffMode = effect.BuffMode; Enhance.ID = effect.Enhance.ID; Enhance.SubID = effect.Enhance.SubID; Schedule = effect.Schedule; Multiplier = effect.Multiplier; if (effect.FX == null) { return; } FX = (IEffect)effect.FX.Clone(); }
public sEffect clone() { sEffect e = new sEffect(); e.sprite = sprite.clone(); e.name = name; return e; }