public override void Execute(Context _context) { // init context this.context = (CharacterContext) _context; // action logic here context.attacking = true; context.StartCoroutine(Attack()); }