public void OnAttackClicked() { WidgetManager.GetInstance().Show(m_CanvasEnemyList.gameObject, false, false); m_CanvasEnemyList.OnEnemySelected = OnAttackEnemySelected; m_CanvasEnemyList.Show(); m_CanvasEnemyList.SetColumn(0); }
private void OnSelectCharacter(int _charaId) { m_SelectedCharacterId = _charaId; Weapon equippedWeapon = GameStateManager.GetInstance().GetCharacter(_charaId).m_EquippedWeapon; WidgetManager.GetInstance().Show(m_CanvasWeaponSelector.gameObject, false, false); m_CanvasWeaponSelector.Activate(equippedWeapon); }
void Close() { WidgetManager.GetInstance().Hide(); if (m_OnClose != null) { OnClose(); } }
void ShowTab(Canvas _tabCanvas) { //HideAllTab(); WidgetManager.GetInstance().Hide(); WidgetManager.GetInstance().Show(_tabCanvas.gameObject, true, false); //_tabCanvas.gameObject.SetActive(true); }
public void OnMagicClicked() { WidgetManager.GetInstance().Show(m_CanvasMagicList.gameObject, false, false); int characterId = GameTurnManager.GetInstance().GetCurrentPawn().GetComponent <PawnBehavior>().m_CharacterId; MagicId[] availableMagic = GameStateManager.GetInstance().GetCharacter(characterId).m_AvailableMagic; m_CanvasMagicList.InitializeMagicList(availableMagic); m_CanvasMagicList.OnClicked = OnMagicMagicSelected; }
private void Cancel() { WidgetManager.GetInstance().Hide(); if (OnCanvasClosed != null) { OnCanvasClosed(); } GameMaster.GetInstance().TurnHistory_RemoveHighlightedEnemies(); GameMaster.GetInstance().m_UITurnHistory.HidePreview(); }
public CorkBoardViewModel(CorkBoardView win) { window = win; NoteViewModel = new NoteViewModel(); StampViewModel = new StampViewModel(); viewSource.Source = WidgetManager.GetInstance().Widgets; viewSource.Filter += viewSource_Filter; WidgetView = viewSource.View; SetupEvents(); }
private void BindCommands() { NewStampCommand = new RelayCommand(x => { WidgetManager.GetInstance() .Widgets.Add(new Stamp { Text = x.ToString(), Angle = GetRandomAngle(), X = 10, Y = 10 }); }); }
private void BindCommands() { NewNoteCommand = new RelayCommand(x => { WidgetManager.GetInstance() .Widgets.Add(new Note { Body = x.ToString(), Angle = GetRandomAngle(), X = 10, Y = 10, Timestamp = DateTime.Now, Color = GetRandomColor() }); }); }
private void OnMagicMagicSelected(MagicId _id) { //get the action MagicDescription desc = MagicManager.GetInstance().GetDescription(_id); ActionRunner magicAction = GameTurnManager.GetInstance().GetCurrentPawn().GetComponent <PawnActions>().GetAction(_id); magicAction.ActionDescription = desc; //set the action in the game master GameMaster.GetInstance().SetSelectedAction(magicAction); //show enemy selection WidgetManager.GetInstance().Show(m_CanvasEnemyList.gameObject, false, false); m_CanvasEnemyList.OnEnemySelected = OnMagicEnemySelected; m_CanvasEnemyList.OnCanvasClosed = OnMagicEnemyClosed; m_CanvasEnemyList.Show(); m_CanvasEnemyList.SetColumn(1); }
public override void OnExit() { WidgetManager.GetInstance().HideAll(); }
private void NoteControl_GotFocus(object sender, RoutedEventArgs e) { var w = (IWidget)DataContext; WidgetManager.GetInstance().ChangeZOrder(w); }
private void onCanvasClose() { WidgetManager.GetInstance().Hide(); m_OnCanvasClose(); }
private void onWeaponClicked(ref Weapon wep) { WidgetManager.GetInstance().Hide(); m_OnWeaponSelected(wep); m_OnCanvasClose(); }
public void HideActionsMenu() { WidgetManager.GetInstance().Hide(); m_ActionsMenu.Hide(); }
public void ShowActionsMenu() { WidgetManager.GetInstance().Show(m_ActionsMenu.gameObject, false, false); m_ActionsMenu.Show(); }