public MetaData(EffectInst.ReachCallBack_1 hcb1, EffectInst.ReachCallBack_2 hcb2, EffectInst.ReachCallBack_Eff effcb, EffectInst.ReachCallBack_Pop popcb, EffectInst.FinishCallBack fcb, Vector3 caster, Vector3[] aims, int index = 0, EffectAPI.EffectInstanceCallBack eicb = null, ParamData data = null, Transform[] parents = null) { hcb_1_ = hcb1; hcb_2_ = hcb2; hcb_eff_ = effcb; hcb_pop_ = popcb; fcb_ = fcb; eicb_ = eicb; caster_ = caster; aims_ = aims; index_ = index; data_ = data; parents_ = parents; }
EffectAPI.TakeDmgCallBackPack GetPack(EffectInst.ReachCallBack_1 hit_1, EffectInst.ReachCallBack_2 hit_2, EffectInst.ReachCallBack_Eff eff, EffectInst.ReachCallBack_Pop changeVal) { EffectAPI.TakeDmgCallBackPack tdPack = new EffectAPI.TakeDmgCallBackPack(); tdPack.hit_1 = hit_1; tdPack.hit_2 = hit_2; tdPack.effect = eff; tdPack.changeVal = changeVal; return(tdPack); }