C# Класс SpriteEditor.SESpriteGridManager

Summary description for SESpriteGridManager.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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