1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 17:27:24 +08:00

Update DrawableHitObject.HitObject nullability documentation

This commit is contained in:
Jaret Varn 2024-05-29 18:22:29 -04:00
parent 0a7336ef17
commit 267d666b65
No known key found for this signature in database
GPG Key ID: 447AB75DD010D276

View File

@ -47,7 +47,9 @@ namespace osu.Game.Rulesets.Objects.Drawables
/// <summary> /// <summary>
/// The <see cref="HitObject"/> currently represented by this <see cref="DrawableHitObject"/>. /// The <see cref="HitObject"/> currently represented by this <see cref="DrawableHitObject"/>.
/// This may be null if the <see cref="DrawableHitObject"/> is in a pool and has not yet been applied a <see cref="HitObject"/>.
/// </summary> /// </summary>
[CanBeNull]
public HitObject HitObject => Entry?.HitObject; public HitObject HitObject => Entry?.HitObject;
/// <summary> /// <summary>
@ -799,6 +801,7 @@ namespace osu.Game.Rulesets.Objects.Drawables
public abstract partial class DrawableHitObject<TObject> : DrawableHitObject public abstract partial class DrawableHitObject<TObject> : DrawableHitObject
where TObject : HitObject where TObject : HitObject
{ {
[CanBeNull]
public new TObject HitObject => (TObject)base.HitObject; public new TObject HitObject => (TObject)base.HitObject;
protected DrawableHitObject([CanBeNull] TObject hitObject) protected DrawableHitObject([CanBeNull] TObject hitObject)