mirror of
https://github.com/goatcorp/Dalamud.git
synced 2026-02-21 23:37:44 +01:00
* Add interfaces to non public/sealed classes referenced in public interfaces * Fixed inheritdocs + made most classes internal * Add missing properties to IFate and Fate, fix documentation --------- Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
51 lines
1.4 KiB
C#
51 lines
1.4 KiB
C#
using Dalamud.Game.ClientState.Objects.Types;
|
|
|
|
namespace Dalamud.Game.ClientState.Objects;
|
|
|
|
/// <summary>
|
|
/// Get and set various kinds of targets for the player.
|
|
/// </summary>
|
|
public interface ITargetManager
|
|
{
|
|
/// <summary>
|
|
/// Gets or sets the current target.
|
|
/// Set to null to clear the target.
|
|
/// </summary>
|
|
public IGameObject? Target { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the mouseover target.
|
|
/// Set to null to clear the target.
|
|
/// </summary>
|
|
public IGameObject? MouseOverTarget { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the focus target.
|
|
/// Set to null to clear the target.
|
|
/// </summary>
|
|
public IGameObject? FocusTarget { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the previous target.
|
|
/// Set to null to clear the target.
|
|
/// </summary>
|
|
public IGameObject? PreviousTarget { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the soft target.
|
|
/// Set to null to clear the target.
|
|
/// </summary>
|
|
public IGameObject? SoftTarget { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the gpose target.
|
|
/// Set to null to clear the target.
|
|
/// </summary>
|
|
public IGameObject? GPoseTarget { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the mouseover nameplate target.
|
|
/// Set to null to clear the target.
|
|
/// </summary>
|
|
public IGameObject? MouseOverNameplateTarget { get; set; }
|
|
}
|