C# 클래스 SpriteEditor.SESpriteGridManager

Summary description for SESpriteGridManager.
파일 보기 프로젝트 열기: vchelaru/FlatRedBall 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CurrentSpriteGrid FlatRedBall.ManagedSpriteGroups.SpriteGrid
SpriteGridGrabbed FlatRedBall.ManagedSpriteGroups.SpriteGrid
newlySelectedCurrentSprite FlatRedBall.Sprite
newlySelectedCurrentSpriteGrid FlatRedBall.ManagedSpriteGroups.SpriteGrid
oldPosition System.Vector3

공개 메소드들

메소드 설명
Activity ( ) : void
AskIfChangesShouldBeApplied ( GuiMessage extraMessage ) : void
ClickGrid ( FlatRedBall.ManagedSpriteGroups.SpriteGrid gridClicked, Sprite spriteClicked ) : void
DeleteGrid ( FlatRedBall.ManagedSpriteGroups.SpriteGrid gridToDelete ) : void
HasBlueprintChanged ( ) : bool
PopulateAndAddGridToEngine ( FlatRedBall.ManagedSpriteGroups.SpriteGrid gridToAdd, Sprite spriteToUseAsPopulationSource ) : void
SESpriteGridManager ( ) : System
ShowMessageBoxIfBoundsAreInvalid ( ) : void
ToString ( ) : string
UpdateGridBorder ( ) : void
grabGridSprite ( ) : void
spriteGridArrayLogic ( ) : void

비공개 메소드들

메소드 설명
DoBoundsOverlapSprites ( FlatRedBall.ManagedSpriteGroups.SpriteGrid spriteGrid ) : bool
PaintGridAt ( float x, float y, float z ) : void
PaintSpriteGrid ( Sprite tempSpriteGrabbed ) : void
PaintTextureCoordinatesOnCurrentSpriteInGrid ( ) : void
RepopulateSpriteGrid ( object spriteGrid ) : void
ShouldAskUserIfChangesShouldBeApplied ( FlatRedBall.ManagedSpriteGroups.SpriteGrid tempSpriteGridGrabbed, Sprite tempSpriteGrabbed ) : bool

Deselects the grid on the list window and returns whether to ask to keep changes

When either a new SpriteGrid or a different Sprite in the same SpriteGrid is selected, the ShouldAskUserIfChangesShouldBeApplied() method must be called. This method does not deselect the currentSpriteGrid, but returns whether changes have been made so that the code calling this method can store the newly-selected Sprite and SpriteGrid in the newlySelectedCurrentSprite and newlySelectedCurrentSpriteGrid variables. For this, this method is private and only called from within this class. To deselect a grid from outside of this class, call clickGrid(null, null).

메소드 상세

Activity() 공개 메소드

public Activity ( ) : void
리턴 void

AskIfChangesShouldBeApplied() 공개 정적인 메소드

public static AskIfChangesShouldBeApplied ( GuiMessage extraMessage ) : void
extraMessage GuiMessage
리턴 void

ClickGrid() 공개 메소드

public ClickGrid ( FlatRedBall.ManagedSpriteGroups.SpriteGrid gridClicked, Sprite spriteClicked ) : void
gridClicked FlatRedBall.ManagedSpriteGroups.SpriteGrid
spriteClicked FlatRedBall.Sprite
리턴 void

DeleteGrid() 공개 메소드

public DeleteGrid ( FlatRedBall.ManagedSpriteGroups.SpriteGrid gridToDelete ) : void
gridToDelete FlatRedBall.ManagedSpriteGroups.SpriteGrid
리턴 void

HasBlueprintChanged() 공개 정적인 메소드

public static HasBlueprintChanged ( ) : bool
리턴 bool

PopulateAndAddGridToEngine() 공개 메소드

public PopulateAndAddGridToEngine ( FlatRedBall.ManagedSpriteGroups.SpriteGrid gridToAdd, Sprite spriteToUseAsPopulationSource ) : void
gridToAdd FlatRedBall.ManagedSpriteGroups.SpriteGrid
spriteToUseAsPopulationSource FlatRedBall.Sprite
리턴 void

SESpriteGridManager() 공개 메소드

public SESpriteGridManager ( ) : System
리턴 System

ShowMessageBoxIfBoundsAreInvalid() 공개 정적인 메소드

public static ShowMessageBoxIfBoundsAreInvalid ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

UpdateGridBorder() 공개 메소드

public UpdateGridBorder ( ) : void
리턴 void

grabGridSprite() 공개 메소드

public grabGridSprite ( ) : void
리턴 void

spriteGridArrayLogic() 공개 메소드

public spriteGridArrayLogic ( ) : void
리턴 void

프로퍼티 상세

CurrentSpriteGrid 공개적으로 정적으로 프로퍼티

public static SpriteGrid,FlatRedBall.ManagedSpriteGroups CurrentSpriteGrid
리턴 FlatRedBall.ManagedSpriteGroups.SpriteGrid

SpriteGridGrabbed 공개적으로 프로퍼티

public SpriteGrid,FlatRedBall.ManagedSpriteGroups SpriteGridGrabbed
리턴 FlatRedBall.ManagedSpriteGroups.SpriteGrid

newlySelectedCurrentSprite 공개적으로 프로퍼티

public Sprite,FlatRedBall newlySelectedCurrentSprite
리턴 FlatRedBall.Sprite

newlySelectedCurrentSpriteGrid 공개적으로 프로퍼티

public SpriteGrid,FlatRedBall.ManagedSpriteGroups newlySelectedCurrentSpriteGrid
리턴 FlatRedBall.ManagedSpriteGroups.SpriteGrid

oldPosition 공개적으로 정적으로 프로퍼티

public static Vector3,System oldPosition
리턴 System.Vector3