C# Class Nexus.Client.Games.Gamebryo.Tools.AI.ArchiveInvalidationBase

UI.Controls ArchiveInvalidation.
Inheritance: ITool
ファイルを表示 Open project: NexusMods/NexusModManager-4.5

Public Properties

Property Type Description
ConfirmAiDisabling Func
ConfirmAiEnabling Func

Public Methods

Method Description
ArchiveInvalidationBase ( GamebryoGameModeBase p_gmdGameMode ) : System

Initialized the object with the given values.

IsActive ( ) : bool

Gets whether AI is enabled.

SetToolView ( IToolView p_tvwToolView ) : void

Sets the view to use for this tool.

ToggleArchiveInvalidation ( ) : void

Toggles archive invalidation.

Protected Methods

Method Description
ApplyAI ( ) : void

Enables AI.

RemoveAI ( ) : void

Disables AI.

Private Methods

Method Description
Update ( ) : bool

Updates AI by toggling its status.

Method Details

ApplyAI() protected abstract method

Enables AI.
protected abstract ApplyAI ( ) : void
return void

ArchiveInvalidationBase() public method

Initialized the object with the given values.
public ArchiveInvalidationBase ( GamebryoGameModeBase p_gmdGameMode ) : System
p_gmdGameMode GamebryoGameModeBase The current game mode.
return System

IsActive() public abstract method

Gets whether AI is enabled.
public abstract IsActive ( ) : bool
return bool

RemoveAI() protected abstract method

Disables AI.
protected abstract RemoveAI ( ) : void
return void

SetToolView() public method

Sets the view to use for this tool.
public SetToolView ( IToolView p_tvwToolView ) : void
p_tvwToolView IToolView The view to use for this tool.
return void

ToggleArchiveInvalidation() public method

Toggles archive invalidation.
public ToggleArchiveInvalidation ( ) : void
return void

Property Details

ConfirmAiDisabling public_oe property

Confirms that AI should be disabled.
public Func ConfirmAiDisabling
return Func

ConfirmAiEnabling public_oe property

Confirms that AI should be enabled.
public Func ConfirmAiEnabling
return Func