For some reason I cannot run while using wands even if this is changed in basewand

public void Cast(Spell spell)
{
bool m = this.Movable;

this.Movable = true;
spell.Cast();
this.Movable = m;
}


Not sure whats wrong
 
This will make movable your wand, not caster.
I think you are looking for something like OnCasterMoving() in Spell.cs
 
Back