C# Class FC3Editor.Tools.ToolNavmesh

Inheritance: ITool, IToolBase, IParameterProvider, IInputSink
Afficher le fichier Open project: Azerothian/fc3editor

Méthodes publiques

Méthode Description
Activate ( ) : void
Deactivate ( ) : void
GetContextHelp ( ) : string
GetMainParameter ( ) : IParameter
GetParameters ( ) : IEnumerable
GetToolImage ( ) : Image
GetToolName ( ) : string
OnEditorEvent ( uint eventType, IntPtr eventPtr ) : void
OnInputAcquire ( ) : void
OnInputRelease ( ) : void
OnKeyEvent ( Editor keyEvent, KeyEventArgs keyEventArgs ) : bool
OnMouseEvent ( Editor mouseEvent, MouseEventArgs mouseEventArgs ) : bool
ToolNavmesh ( ) : System
Update ( float dt ) : void

Private Methods

Méthode Description
GetTileCenter ( Vec3 cursorPos ) : Vec3
UpdateDisplay ( ) : void
displayAlpha_ValueChanged ( object sender, EventArgs e ) : void
paramDisplayAP_ValueChanged ( object sender, EventArgs e ) : void
paramDisplayNavmesh_ValueChanged ( object sender, EventArgs e ) : void
paramLayer_ValueChanged ( object sender, EventArgs e ) : void
regenerateTile_Activate ( ) : void
regenerateTile_Deactivate ( ) : void

Method Details

Activate() public méthode

public Activate ( ) : void
Résultat void

Deactivate() public méthode

public Deactivate ( ) : void
Résultat void

GetContextHelp() public méthode

public GetContextHelp ( ) : string
Résultat string

GetMainParameter() public méthode

public GetMainParameter ( ) : IParameter
Résultat IParameter

GetParameters() public méthode

public GetParameters ( ) : IEnumerable
Résultat IEnumerable

GetToolImage() public méthode

public GetToolImage ( ) : Image
Résultat Image

GetToolName() public méthode

public GetToolName ( ) : string
Résultat string

OnEditorEvent() public méthode

public OnEditorEvent ( uint eventType, IntPtr eventPtr ) : void
eventType uint
eventPtr System.IntPtr
Résultat void

OnInputAcquire() public méthode

public OnInputAcquire ( ) : void
Résultat void

OnInputRelease() public méthode

public OnInputRelease ( ) : void
Résultat void

OnKeyEvent() public méthode

public OnKeyEvent ( Editor keyEvent, KeyEventArgs keyEventArgs ) : bool
keyEvent FC3Editor.Nomad.Editor
keyEventArgs System.Windows.Forms.KeyEventArgs
Résultat bool

OnMouseEvent() public méthode

public OnMouseEvent ( Editor mouseEvent, MouseEventArgs mouseEventArgs ) : bool
mouseEvent FC3Editor.Nomad.Editor
mouseEventArgs MouseEventArgs
Résultat bool

ToolNavmesh() public méthode

public ToolNavmesh ( ) : System
Résultat System

Update() public méthode

public Update ( float dt ) : void
dt float
Résultat void