C# Class InstructionEditor.EditorData

Stores all data that the tool will edit.
Examples include Scenes, Polygon Lists, PositionedModel Lists, or any other custom data that you may edit.
Show file Open project: vchelaru/FlatRedBall Class Usage Examples

Public Properties

Property Type Description
ActiveSprites SpriteList
currentKeyframeSprite Sprite
formationArray InstructionEditor.Collections.FormationArray
groupNumber int
instructionPlayer InstructionPlayer

Public Methods

Method Description
AddInstructionsToList ( InstructionList instructionList, double timeToExecute ) : void
AddInstructionsToList ( InstructionList instructionList, double timeToExecute, List membersToIgnore ) : void
AddSprite ( string textureOrAnimationFile ) : void
AddText ( ) : void
AdjustMovementPath ( ) : void
GetStringForInstructions ( ) : string

Exports the code that can be executed instead of the global instruction set

MouseControlOverKeyframes ( ) : bool
MouseShortcuts ( ) : void
SaveActiveScene ( string fileName ) : void
SetTime ( double timeToSet ) : void
SpriteGrabbedLogic ( ) : void
Update ( ) : void

Private Methods

Method Description
CreateMembersWatching ( ) : void
EditorData ( ) : System
ManageSpriteGrids ( ) : void
SetNewlyCreatedSpriteProperties ( Sprite newSprite ) : void
UpdateObjectInstructionSets ( ) : void
UpdateUI ( ) : void

Method Details

AddInstructionsToList() public static method

public static AddInstructionsToList ( InstructionList instructionList, double timeToExecute ) : void
instructionList InstructionList
timeToExecute double
return void

AddInstructionsToList() public static method

public static AddInstructionsToList ( InstructionList instructionList, double timeToExecute, List membersToIgnore ) : void
instructionList InstructionList
timeToExecute double
membersToIgnore List
return void

AddSprite() public static method

public static AddSprite ( string textureOrAnimationFile ) : void
textureOrAnimationFile string
return void

AddText() public static method

public static AddText ( ) : void
return void

AdjustMovementPath() public static method

public static AdjustMovementPath ( ) : void
return void

GetStringForInstructions() public static method

Exports the code that can be executed instead of the global instruction set
public static GetStringForInstructions ( ) : string
return string

MouseControlOverKeyframes() public static method

public static MouseControlOverKeyframes ( ) : bool
return bool

MouseShortcuts() public static method

public static MouseShortcuts ( ) : void
return void

SaveActiveScene() public static method

public static SaveActiveScene ( string fileName ) : void
fileName string
return void

SetTime() public static method

public static SetTime ( double timeToSet ) : void
timeToSet double
return void

SpriteGrabbedLogic() public static method

public static SpriteGrabbedLogic ( ) : void
return void

Update() public static method

public static Update ( ) : void
return void

Property Details

ActiveSprites public static property

public static SpriteList ActiveSprites
return SpriteList

currentKeyframeSprite public static property

public static Sprite currentKeyframeSprite
return Sprite

formationArray public static property

public static FormationArray,InstructionEditor.Collections formationArray
return InstructionEditor.Collections.FormationArray

groupNumber public static property

public static int groupNumber
return int

instructionPlayer public static property

public static InstructionPlayer,InstructionEditor instructionPlayer
return InstructionPlayer