/// <summary> /// 获得刻印模板 /// </summary> public StarSoulSuitSample getStarSoulSuitSample() { int suitSid = getSuitSid(); StarSoulSuitSample starSoulSuitSample = StarSoulSuitSampleManager.Instance.getStarSoulSuitSampleBySid(suitSid); return(starSoulSuitSample); }
//解析模板数据 public override void parseSample(int sid) { StarSoulSuitSample sample = new StarSoulSuitSample(); string dataStr = getSampleDataBySid(sid); sample.parse(sid, dataStr); samples.Add(sid, sample); }
/** 克隆 */ public override void copy(object destObj) { base.copy(destObj); StarSoulSuitSample dest = destObj as StarSoulSuitSample; if (this.parts != null) { dest.parts = new int[this.parts.Length]; for (int i = 0; i < this.parts.Length; i++) { dest.parts [i] = this.parts [i]; } } if (this.effects != null) { dest.effects = new AttrChangeSample[this.effects.Length]; for (int i = 0; i < this.effects.Length; i++) { dest.effects [i] = this.effects [i].Clone() as AttrChangeSample; } } }