void ICharacterEvents.OnMove(short x, short y, MoveCauseType cause) { balloon.UpdateAnchorPoint(x, y, Character.Width, Character.Height); }
void agentControl_Move(string characterId, short x, short y, MoveCauseType cause) { WithCharacter(characterId, c => c.OnMove(x, y, cause)); }