void OnClickStoryView() { MasterDataStoryChara storycharaData = new MasterDataStoryChara(); storycharaData.img_tiling = (int)(m_TilingArray[m_Index] * 1000); storycharaData.img_offset_x = (int)(m_OffsetXArray[m_Index] * 1000); storycharaData.img_offset_y = (int)(m_OffsetYArray[m_Index] * 1000); List <MasterDataStory> storyList = new List <MasterDataStory>(); MasterDataStory s1 = new MasterDataStory(); s1.show_character_01 = m_CurrentStoryCharaMaster.fix_id; s1.show_character_02 = m_CurrentStoryCharaMaster.fix_id; s1.show_character_03 = m_CurrentStoryCharaMaster.fix_id; s1.show_character_04 = m_CurrentStoryCharaMaster.fix_id; s1.show_character_01_slide = MasterDataDefineLabel.BoolType.ENABLE; s1.show_character_02_slide = MasterDataDefineLabel.BoolType.ENABLE; s1.show_character_03_slide = MasterDataDefineLabel.BoolType.ENABLE; s1.show_character_04_slide = MasterDataDefineLabel.BoolType.ENABLE; s1.text = string.Format("Tiling:{0} \nOffsetX:{1} \nOffsetY:{2}", m_TilingArray[m_Index].ToString("F3") , m_OffsetXArray[m_Index].ToString("F3") , m_OffsetYArray[m_Index].ToString("F3")); storyList.Add(s1); StoryView story = StoryView.Create(); story.SetDebugStoryData(storyList.ToArray(), storycharaData); story.Show(() => { }); }
public override void End() { base.End(); _storyView.SkipEvent -= OnSkip; GameObject.Destroy(_storyView.gameObject); _storyView = null; }
// Start is called before the first frame update void Awake() { dado1 = GameObject.FindWithTag("Dado1"); dado1.GetComponent <Renderer>().enabled = false; enemy = GetComponent <EnemyModel>(); player = GameController.player; storyView = GameController.storyView; enemyView = GameObject.Find("EnemyText").GetComponent <EnemyView>(); enemyView.gameObject.SetActive(false); //Subscrição eventos do controller onCombatStart += enemy.Enemy; onEnemyPower += enemy.AttackPower; onPlayerPower += player.AttackPower; onPlayerLife += player.Life; onEnemyLife += enemy.Life; onPlayerDamage += player.LifeUpdate; onEnemyDamage += enemy.Damage; onDiceRoll += dado.rolar; EnemyModel.OnEnemyInfoChange += enemyView.CombatStart; onEnemyAppear += storyView.CombatStart; onEnemyAttack += storyView.CombatEnemyAttack; onPlayerAttack += storyView.CombatPlayerAttack; onCombatPower += storyView.CombatForce; onEnemyDeath += storyView.CombatSuccess; onPlayerDeath += storyView.CombatFailed; onEnemyError += enemyView.CombatSuccess; }
public override void Begin() { base.Begin(); _storyView = StateFactory.Instance.CreateStoryView(); _storyView.SkipEvent += OnSkip; }
public async Task <IActionResult> Upload(StoryView story) { var file = HttpContext.Request.Form.Files[0]; story.UserId = HttpContext.User.Identity.Name; await _storiesService.Upload(file, story); return(Ok()); }
void OnPlayStoryEndingMovie() { storyView = PlayStory( GlobalDefine.TUTORIAL_STORY03, () => { TutorialFSM.Instance.SendEvent_FinishStory(); }); storyView.EnableLoadingMask(); }
public void OnClick() { // カットインイベントの表示 StoryView cutin = StoryView.Create(); cutin.SetScenario(m_StoryID); cutin.Show(() => { Debug.Log("StoryView Completed"); }); }
private async void ShowCodeFromStoryWindow(int?itemId) { GetItem(CodeView, itemId); var result = await _navigationService.ShowDialogAsync(StoreWindows.CodeWindow); if (result ?? false) { StoryView.AddStoryCode(CodeView.Item.Id); } }
private void DestroyStoryView() { Debug.Log("CALL TutorialManager#DestroyStoryView"); if (storyView == null) { Debug.Log("StoryView is null"); return; } DestroyObject(storyView.gameObject); storyView = null; }
private async void ShowArtistFromStoryWindow(int?itemId) { var storyArtists = StoryView.GetStoryArtists(); GetItem(ArtistView, itemId); var result = await _navigationService.ShowDialogAsync(StoreWindows.ArtistWindow); if (result ?? false) { StoryView.AddStoryArtist(storyArtists, ArtistView.Item.Id); } }
private async void ShowCharacterFromStoryWindow(int?itemId) { var storyCharacters = StoryView.GetStoryCharacters(); GetItem(CharacterView, itemId); var result = await _navigationService.ShowDialogAsync(StoreWindows.CharacterWindow); if (result ?? false) { StoryView.AddStoryCharacter(storyCharacters, CharacterView.Item.Id); } }
private async void ShowBookFromStoryWindow(int?itemId) { var storyBooks = StoryView.GetStoryBooks(); GetItem(BookView, itemId); var result = await _navigationService.ShowDialogAsync(StoreWindows.BookWindow); if (result ?? false) { StoryView.AddStoryBook(storyBooks, BookView.Item.Id); } }
public async Task Upload(IFormFile photo, StoryView storyView) { var storyId = NewId.Next().ToGuid(); var storyModel = _mapper.Map <Story>(storyView); storyModel.Id = storyId; storyModel.ImagePath = $"{_s3Settings.ServiceURL}/{_s3Settings.BucketName}/{storyId.ToString()}"; storyModel.DateCreated = DateTime.Now; await Task.WhenAll(_storiesRepository.Upload(storyModel), _feedService.AddStoryToFeed(storyModel.UserId, storyModel), _amazonS3Repository.Upload(photo, storyId.ToString())); }
public IStoryView CreateStoryView(IStory forStory, DateTime at, string fromIpAddress) { Check.Argument.IsNotNull(forStory, "forStory"); Check.Argument.IsNotInvalidDate(at, "at"); Check.Argument.IsNotEmpty(fromIpAddress, "fromIpAddress"); var view = new StoryView { Story = (Story)forStory, IPAddress = fromIpAddress, Timestamp = at, }; return(view); }
void OnPlayStoryOpeningMovie() { storyView = PlayStory( GlobalDefine.TUTORIAL_STORY02, () => { SendStep( 101, () => { TutorialFSM.Instance.SendEvent_FinishStory(); }); }); storyView.EnableLoadingMask(); storyView.DisableReturnableBGM(); }
void ReleaseDesignerOutlets() { if (LoadingIndicator != null) { LoadingIndicator.Dispose(); LoadingIndicator = null; } if (StoryView != null) { StoryView.Dispose(); StoryView = null; } if (WebView != null) { WebView.Dispose(); WebView = null; } }
private StoryView PlayStory(uint storyId, Action action) { #if UNITY_EDITOR && BUILD_TYPE_DEBUG if (TutorialDebugOption.Instance.skipMovie) { action(); return(null); } #endif StoryView sv = StoryView.Create().DisableAutoDestroy(); sv.SetScenario(storyId); sv.Show( () => { Debug.Log("StoryView Completed"); action(); }); return(sv); }
void Awake() { //Inicialização dos componentes do jogo player = GetComponent <Player>(); storyView = GameObject.Find("StoryText").GetComponent <StoryView>(); playerView = GameObject.Find("PlayerText").GetComponent <PlayerView>(); inventoryView = GameObject.Find("InventoryText").GetComponent <InventoryView>(); gamec = GetComponent <CombatController>(); //Subscrição de eventos do Player(Model) player.OnRoomUpdate += storyView.ChangeRoom; Player.OnPlayerInfoChange += playerView.UpdateView; //Subscrição de eventos do Controller onGameStart += player.PlayerStart; onRoomChange += player.RoomUpdate; //Subscrição de eventos do inventario Inventory.OnInventoryInfoChange += inventoryView.UpdateView; //Subscrição de evento de sistema(API) para receber Input inputField.onEndEdit.AddListener(AcceptStringInput); }
public StoryPresenter(StoryView storyView, Story story) { this.story = story; this.view = storyView; }
public StoryViewFixture() { _view = new StoryView(); }
/// <summary> /// Print the contents of the storyviewer /// </summary> private void PrintStoryButton_Click(object sender, RoutedEventArgs e) { StoryView.ViewingMode = FlowDocumentReaderViewingMode.Scroll; //makes the file print full page StoryView.Print(); }
/// <summary> /// クエスト決定 /// </summary> /// <param name="quest_id"></param> private void SelectQuest(uint quest_index) { SoundUtil.PlaySE(SEID.SE_MENU_OK2); EpisodeDataContext selectArea = m_QuestSelect.EpisodeList[m_SelectAreaIndex]; QuestDataContext selectQuest = m_QuestSelect.QuestList[(int)quest_index]; switch (m_QuestSelect.QuestList[(int)quest_index].m_QuestType) { case QuestDataContext.ExecType.Quest: break; case QuestDataContext.ExecType.Quest2: { { MainMenuParam.m_QuestStamina = 0; MainMenuParam.m_QuestKey = 0; MainMenuParam.m_QuestTicket = 0; switch (selectQuest.master.consume_type) { case 1: MainMenuParam.m_QuestStamina = selectQuest.m_Point; break; case 2: MainMenuParam.m_QuestKey = selectQuest.m_Point; break; case 3: MainMenuParam.m_QuestTicket = selectQuest.m_Point; break; } MainMenuParam.m_QuestAreaAmendList = selectArea.amend.m_AreaMasterDataAmendList; } if (MainMenuManager.HasInstance) { MainMenuParam.m_QuestSelectAreaID = selectArea.master.fix_id; MainMenuParam.m_QuestSelectMissionID = selectQuest.master.fix_id; MainMenuManager.Instance.AddSwitchRequest(MAINMENU_SEQ.SEQ_QUEST_SELECT_DETAIL, false, false); } } break; case QuestDataContext.ExecType.Event: { //---------------------------------------- // パラメータリミットチェック //---------------------------------------- //チェック対象:コイン、チケット、フレンドポイント PRM_LIMIT_ERROR_TYPE ret = MainMenuUtil.ChkPrmLimit(1, 1, 1, 0, 0); //チェック対象:消費アイテム全て ret = MainMenuUtil.ChkPrmLimitItem(1, -1, ret); //チェック対象:クエストキー全て ret = MainMenuUtil.ChkPrmLimitQuestKey(1, -1, ret); MainMenuUtil.ShowParamLimitDialog(ret, DialogType.DialogYesNo, (isPositive) => { if (isPositive == true) { //---------------------------------------- // ストーリー画面の表示 //---------------------------------------- StoryView cutin = StoryView.Create(); cutin.SetScenario(selectQuest.master.story, selectQuest.master.fix_id); cutin.SetReloadQuestListEvent(() => { int hasAreaCount = 0; bool hasSelectArea = false; selectQuest.SetFlag(selectQuest.master.fix_id); updateEpisodeListInfo(ref hasAreaCount, ref hasSelectArea); // 表示しているエリアが期限切れ if (hasSelectArea == false) { openWarningAreaDialog(); } }); cutin.Show(() => { #if BUILD_TYPE_DEBUG Debug.Log("StoryView Completed"); #endif }); } }); } break; } }
public void switchChoiceInShop() { int choiceUser = ChoiceMainSection(); while (choiceUser != 0) { if (choiceUser == 1) { StoryView.StoryShop(); if (backToMenu() == "q") { break; } } else if (choiceUser == 2) { ShopCartView.printInventory(); if (backToMenu() == "q") { choiceUser = 0; continue; } else { Console.WriteLine("If you want buy some product enter correct ProductName to add items to your basket"); int IdProduct = ProductController.GetIdPurchaseProduct(); if (productController.UpadateQuntityProductDatabase(IdProduct) == false) { continue; } else { basket.AddProductToBasket(IdProduct); break; } } } else if (choiceUser == 3) { basket.printBasket(); Console.WriteLine("It is your basket."); Console.WriteLine("1) You may remove product \n2)Buy"); if (backToMenu() == "q") { choiceUser = 0; continue; } else { string choice = Console.ReadLine(); if (choice == "1") { Console.WriteLine("Which product do you want remove?"); string removeProduct = Console.ReadLine(); basket.startRemoveProduct(removeProduct); choiceUser = 3; continue; } else { order.AddOrderToDatabase(); Console.WriteLine("Thanks for your order. See you soon!"); continue; } } } else if (choiceUser == 4) { choiceUser = 0; break; } continue; } }