Accessed via FlxG.watch
.
Constructor
Methods
inlineadd(object:Dynamic, field:String, ?displayName:String):Void
Add a variable to the watch list in the debugger. This lets you see the value of the variable all the time.
Parameters:
object | A reference to any object in your game, e.g. Player or Robot or this. |
---|---|
field | The name of the variable you want to watch, in quotes, as a string: e.g. "speed" or "health". |
displayName | Optional, display your own string instead of the class name + variable name: e.g. "enemy count". |
addExpression(expression:String, ?displayName:String):Void
Add an expression to the watch list in the debugger. The expression gets evaluated with hscript, and you can see its current value all the time.
Parameters:
expression | A Haxe expression written as a string that will be evaluated and watched. |
---|---|
displayName | Optional, display your own string instead of the expression string: e.g. "enemy count". |
4.1.0
.inlineaddMouse():Void
Add the mouse coords to the watch window. Useful for quickly getting coordinates for object placement during prototyping!
inlineaddQuick(displayName:String, value:Dynamic):Void
Add or update a quickWatch entry to the watch list in the debugger. Extremely useful when called in update() functions when there doesn't exist a variable for a value you want to watch - so you won't have to create one.
Parameters:
displayName | The name of the quickWatch entry, for example |
---|---|
value | The new value for this entry, for example |
inlineremove(object:Dynamic, field:String):Void
Remove a variable from the watch list in the debugger.
Parameters:
object | A reference to any object in your game, e.g. Player or Robot or this. |
---|---|
field | The name of the variable you want to watch, in quotes, as a string: e.g. "speed" or "health". |
removeExpression(displayName:String):Void
Remove an expression from the watch list in the debugger.
Parameters:
displayName | The display name of the registered expression, if you supplied one, or the Haxe expression that you want to remove, in string form. |
---|
4.1.0
.inlineremoveQuick(displayName:String):Void
Remove a quickWatch entry from the watch list of the debugger.
Parameters:
displayName | The name of the quickWatch entry you want to remove. |
---|