private void ShowButtons() { if (Tiles != null && WBGame.TileSheet != null && LoadButton.Hidden) { LoadButton.Hidden = false; CreateButton.Hidden = false; LoadButton.RunAction("enter", JAction.FadeInFromAngle(90, 30, 1, StepType.EaseInSin)); CreateButton.RunAction("enter", JAction.FadeInFromAngle(90, 30, 1, StepType.EaseInSin)); } }
private void LoadImporterFromFile(string FileName) { var As = Assembly.LoadFile(FileName); ImporterName.Text = Path.GetFileName(FileName); GameSettings.SetString("default_importer", FileName); var CheckType = typeof(IImporter); var Definers = As.GetTypes().Where(_ => CheckType.IsAssignableFrom(_)).ToArray(); if (Definers.Length > 0) { Importer = (IImporter)Activator.CreateInstance(Definers[0]); ImportButton.Hidden = false; ImportButton.Alpha = 0; ImportButton.RunAction("enter", JAction.FadeInFromAngle(90, 30, 1, StepType.EaseInSin)); } }
private void CheckReady() { if (!_CanReady) { return; } bool Ready = WidthField.Text != "" && HeightField.Text != "" && WBGame.TileSheet != null; if (Ready && !_Ready) { CreateMapButton.Position = CreateMapPosition; CreateMapButton.RunAction("fade", JAction.FadeInFromAngle(90, 30, 0.8, StepType.EaseInSin)); } else if (!Ready && _Ready) { CreateMapButton.Position = CreateMapPosition; CreateMapButton.RunAction("fade", JAction.FadeOutToAngle(90, 30, 0.8, StepType.EaseOutSin)); } _Ready = Ready; }