Newer
Older
DungeonShooting / DungeonShooting_Godot / src / framework / activity / CheckInteractiveResult.cs
@小李xl 小李xl on 30 Jun 2023 856 bytes 互动显示道具名称

/// <summary>
/// 检测互动返回的数据集
/// </summary>
public class CheckInteractiveResult
{
    /// <summary>
    /// 互动物体
    /// </summary>
    public ActivityObject Target;
    /// <summary>
    /// 是否可以互动
    /// </summary>
    public bool CanInteractive;
    /// <summary>
    /// 互动提示显示的图标
    /// </summary>
    public string ShowIcon;

    public CheckInteractiveResult(ActivityObject target)
    {
        Target = target;
    }
    
    public CheckInteractiveResult(ActivityObject target, bool canInteractive)
    {
        Target = target;
        CanInteractive = canInteractive;
    }
    
    public CheckInteractiveResult(ActivityObject target, bool canInteractive, string showIcon)
    {
        Target = target;
        CanInteractive = canInteractive;
        ShowIcon = showIcon;
    }
}