Fix masklayer return type in SpriteRenderer and TextRenderer (#2625)

* fix: fix masklayer return type
This commit is contained in:
singlecoder
2025-04-17 11:38:02 +08:00
committed by GitHub
parent ab2008f05d
commit e7fc863d1c
2 changed files with 6 additions and 4 deletions

View File

@@ -18,6 +18,7 @@ import { SpriteMaskInteraction } from "../enums/SpriteMaskInteraction";
import { SpriteModifyFlags } from "../enums/SpriteModifyFlags";
import { SpriteTileMode } from "../enums/SpriteTileMode";
import { Sprite } from "./Sprite";
import { SpriteMaskLayer } from "../../enums/SpriteMaskLayer";
/**
* Renders a Sprite for 2D graphics.
@@ -240,11 +241,11 @@ export class SpriteRenderer extends Renderer implements ISpriteRenderer {
/**
* The mask layer the sprite renderer belongs to.
*/
get maskLayer(): number {
get maskLayer(): SpriteMaskLayer {
return this._maskLayer;
}
set maskLayer(value: number) {
set maskLayer(value: SpriteMaskLayer) {
this._maskLayer = value;
}

View File

@@ -21,6 +21,7 @@ import { Font } from "./Font";
import { ITextRenderer } from "./ITextRenderer";
import { SubFont } from "./SubFont";
import { TextUtils } from "./TextUtils";
import { SpriteMaskLayer } from "../../enums/SpriteMaskLayer";
/**
* Renders a text for 2D graphics.
@@ -254,11 +255,11 @@ export class TextRenderer extends Renderer implements ITextRenderer {
/**
* The mask layer the sprite renderer belongs to.
*/
get maskLayer(): number {
get maskLayer(): SpriteMaskLayer {
return this._maskLayer;
}
set maskLayer(value: number) {
set maskLayer(value: SpriteMaskLayer) {
this._maskLayer = value;
}