public bool IsDraggable() { if (controller && !creatureState.IsDead()) { if (controller.isLocalPlayer && controller.CanMoveCreatures()) { if (context.GetState() != Arena.State.BLOCKING) { return(!creatureState.IsSummoningSick()); } return(true); } } return(false); }