public TilesetsView(TileEditor editor, BrushesViewModel brushesViewModel, TilesetsViewModel tilesetsViewModel) { this.editor = editor; this.brushesViewModel = brushesViewModel; this.tilesetsViewModel = tilesetsViewModel; brushesViewModel.PropertyChanged += brushesViewModel_PropertyChanged; // Set data context. DataContext = tilesetsViewModel; InitializeComponent(); CollectionView collectionView = (CollectionView)CollectionViewSource.GetDefaultView(setsListView.ItemsSource); collectionView.SortDescriptions.Add(new SortDescription("Name", ListSortDirection.Descending)); tileGridManager = new TileGridManager(tileGrid, gridBorder); selectionGridManager = new TileGridManager(selectionGrid, selectionBorder); rectangles = new List <Rectangle>(); // Hide view by default. tilesetView.Visibility = Visibility.Hidden; }
public override void Init() { Inst = this; Cursor.SetCursor(CursorSprite.texture, Vector2.zero, CursorMode.Auto); TileManager = TileGridManager.Inst; var tileSize = TileGridManager.Inst.TileSize; Status = ManagerStatus.Loaded; }
public override void Init() { Inst = this; for (int y = 0; y < Size.y; y++) { for (int x = 0; x < Size.x; x++) { var tile = new Tile(x, y); Tiles[new Vector2(x, y)] = tile; } } Status = ManagerStatus.Loaded; }
void Awake() { tileGridManager = GetComponent<TileGridManager>(); tileFlingManager = GetComponent<TileFlingManager>(); }
void Awake() { tileGridManager = GetComponent <TileGridManager>(); tileFlingManager = GetComponent <TileFlingManager>(); }
void Awake() { tileGridManager = GetComponent<TileGridManager>(); tileAnimationManager = GetComponent<TileAnimationManager>(); tileGridBuilder = GetComponent<TileGridBuilder>(); }
public SheetPreviewView() { InitializeComponent(); tileGridManager = new TileGridManager(tileGrid, gridBorder); }
void Awake() { tileGridManager = GetComponent <TileGridManager>(); tileAnimationManager = GetComponent <TileAnimationManager>(); tileGridBuilder = GetComponent <TileGridBuilder>(); }