internal WorkCheckpointReactable(WorkCheckpoint <T> checkpoint) : base(checkpoint. gameObject, "WorkCheckpointReactable", Db.Get().ChoreTypes. Checkpoint, 1, 1) { this.checkpoint = checkpoint ?? throw new ArgumentNullException("checkpoint"); distractedAnim = Assets.GetAnim("anim_idle_distracted_kanim"); preventChoreInterruption = false; }