MQD6ISMHW27RCHAGJUINEULYXSY3JQ3UKVQPEM5PYDMM32TUYAYQC
JZVIQ3IPEXQ5OWCAKZQW666LXIZLMP5U247YI6Y2EJ7MDNWPGCZQC
VZRSH4U473FCZOP5EXURPXXN5J6F3ZLT435YY7A2JHLG2ZZB5KLQC
MNQAZILY2KCL4TQRVIHDZT3IBVF2636GC5BCZPR2YA76C4JI353QC
4PLSNSVW4VOQW5ZXXZGUWB56WI33SXTGWOCD7PNE36OWDGD7NRJAC
DGUHVA7XX4HWCIXCARJCI7T6VTXEJUOPUYZOLDOOOWIZYFEJQYFQC
XF52N4U7HWXOF4PDSCR7LCUENLTSXLWEZGS2IJ6562KYI567Z2GAC
JLT7KOJ5QGXMRLXQXOHDTF62W3EGPX7XTHNEYAKGMJKK3V4QUPGQC
62YQ7EMUYX7GS3AB6FAJDKNX53LVG6T2EH6NMVS6JV36J5VCOKIAC
M2C63XUU3TKYAUPPSPEFVF4CMBQMCVLZATANFWQW35MMYNRB2SEAC
DIEGZM3YMQCKTQW3NLESFZBOGMWW6FT6TZOUL7IUAJD2X5IISUYAC
MML56TWYWB6SUY5JEWHG2PNLAH3JY72PGCEXIGOYE54EAC2WSWBAC
DTKCWM4J7PFNWAAES3RZHQGDA6PTDNX4TZVOXAKF5V7LCZBI3XUAC
CXQW7UICWDJFL3M44O2XVH6JNCRDGRBMPMYR2LEGFJCANPG4YASAC
HDXZWK64UDKEV5JBETQK6KMT5RXW5XPDU3YY4HLBCGP5XA6727BQC
FH3NHDU7BEUXKJLPIB2SZWCTI37CEQF6OMTKGP2T7WYE6V73NKVQC
effectSystem.ApplyTagsEffect(new TagCounter(){}, affected, new AreaOfEffect() { shape = AoeShape.Radius ,length = 15, width = 15});
effectSystem.ApplyTagsEffect(new TagCounter(){}, affected, new AreaOfEffect() { shape = AoeShape.Radius ,length = 15, width = 15});
case AoeShape.SingleTarget: ApplyTagsEffectSingle(tags, origin); break;
case AoeShape.Path: ApplyTagsEffectPath(tags, origin, areaOfEffect); break;
case AoeShape.Radius: ApplyTagsEffectRadius(tags, origin, areaOfEffect); break;
case AoeShape.Cone: ApplyTagsEffectCone(tags, origin, areaOfEffect); break;
case AoeShape.SingleTarget: ApplyTagsEffectSingle(tags, origin); break;
case AoeShape.Path: ApplyTagsEffectPath(tags, origin, areaOfEffect); break;
case AoeShape.Radius: ApplyTagsEffectRadius(tags, origin, areaOfEffect); break;
case AoeShape.Cone: ApplyTagsEffectCone(tags, origin, areaOfEffect); break;
public RuneWeavingContainer(RuneWeavingContainer toCopy, Transform caster, Transform target) {
runeWeaving = new RuneWeaving(toCopy.runeWeaving.martialSequence.GetSequence(), toCopy.runeWeaving.runeBindingSequence.GetSequence(), caster, target);
public RuneWeavingContainer(RuneWeavingContainer toCopy, Transform caster, Transform target) {
runeWeaving = new RuneWeaving(toCopy.runeWeaving.martialSequence.GetSequence(), toCopy.runeWeaving.runeBindingSequence.GetSequence(), caster, target);
public RuneWeaving(IEnumerable<CombatMove> combatMovesSequence, IEnumerable<Rune> runeSequence, Transform caster, Transform target) {
public RuneWeaving(IEnumerable<CombatMove> combatMovesSequence, IEnumerable<Rune> runeSequence, Transform caster, Transform target) {
// TODO: Inject this for real
context = new EffectContext(null, new EffectSystem( GameObject.Find("RippleOutVfx").GetComponent<ParticleSystem>())) {
EffectLocation = target,
Caster = caster
};
// TODO: Inject this for real
context = new EffectContext(null, new EffectSystem( GameObject.Find("RippleOutVfx").GetComponent<ParticleSystem>())) {
EffectLocation = target,
Caster = caster
};