Skip to content

🏷️ Entity 资产能力

tongsim.entity.ability.impl.asset

tongsim.entity.ability.impl.asset

AssetAbility

Bases: Protocol

提供对象的资产配置信息的获取接口。

Source code in src\tongsim\entity\ability\impl\asset.py
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
class AssetAbility(Protocol):
    """
    提供对象的资产配置信息的获取接口。
    """

    def get_asset_name(self) -> str:
        """
        获取对象绑定的资产名称(同步接口)。

        Returns:
            str: 资产名称
        """

    async def async_get_asset_name(self) -> str:
        """
        获取对象绑定的资产名称(异步接口)。

        Returns:
            str: 资产名称
        """

    def get_type(self) -> str:
        """
        获取该对象的配置的类型(同步接口)。

        Returns:
            str: 类型名称
        """

    async def async_get_type(self) -> str:
        """
        获取该对象配置的类型(异步接口)。

        Returns:
            str: 类型名称
        """

get_asset_name

get_asset_name() -> str

获取对象绑定的资产名称(同步接口)。

Returns:

Name Type Description
str str

资产名称

Source code in src\tongsim\entity\ability\impl\asset.py
21
22
23
24
25
26
27
def get_asset_name(self) -> str:
    """
    获取对象绑定的资产名称(同步接口)。

    Returns:
        str: 资产名称
    """

async_get_asset_name async

async_get_asset_name() -> str

获取对象绑定的资产名称(异步接口)。

Returns:

Name Type Description
str str

资产名称

Source code in src\tongsim\entity\ability\impl\asset.py
29
30
31
32
33
34
35
async def async_get_asset_name(self) -> str:
    """
    获取对象绑定的资产名称(异步接口)。

    Returns:
        str: 资产名称
    """

get_type

get_type() -> str

获取该对象的配置的类型(同步接口)。

Returns:

Name Type Description
str str

类型名称

Source code in src\tongsim\entity\ability\impl\asset.py
37
38
39
40
41
42
43
def get_type(self) -> str:
    """
    获取该对象的配置的类型(同步接口)。

    Returns:
        str: 类型名称
    """

async_get_type async

async_get_type() -> str

获取该对象配置的类型(异步接口)。

Returns:

Name Type Description
str str

类型名称

Source code in src\tongsim\entity\ability\impl\asset.py
45
46
47
48
49
50
51
async def async_get_type(self) -> str:
    """
    获取该对象配置的类型(异步接口)。

    Returns:
        str: 类型名称
    """