private void ActivateDialogScene() { Boolean flag = true; if (PersistenSingleton <UIManager> .Instance.State == UIManager.UIState.WorldHUD) { ff9.s_moveCHRStatus s_moveCHRStatus = ff9.w_moveCHRStatus[(Int32)ff9.w_moveActorPtr.originalActor.index]; if (ff9.m_GetIDEvent(s_moveCHRStatus.id) != 0 && UIManager.World.CurrentState != WorldHUD.State.FullMap && !this.HasChocoboMenu && !ff9.w_isMogActive) { Boolean flag2 = false; foreach (Dialog dialog in this.activeDialogList) { if (dialog.Id == DialogManager.UIDialogId) { flag2 = true; break; } } flag = flag2; } } if (flag) { base.gameObject.GetComponent <BoxCollider>().enabled = true; this.isActivate = true; } }
public static Boolean IsWorldTrigger() { WMActor controlChar = ff9.GetControlChar(); if (controlChar != (UnityEngine.Object)null) { ff9.s_moveCHRStatus s_moveCHRStatus = ff9.w_moveCHRStatus[(Int32)controlChar.originalActor.index]; return(ff9.m_GetIDEvent(s_moveCHRStatus.id) != 0 && ff9.w_frameEventEnable); } return(false); }
private void DeactivateDialogScene() { Boolean flag = this.activeDialogList.Count == 0; if (PersistenSingleton <UIManager> .Instance.State == UIManager.UIState.WorldHUD) { ff9.s_moveCHRStatus s_moveCHRStatus = ff9.w_moveCHRStatus[(Int32)ff9.w_moveActorPtr.originalActor.index]; if (ff9.m_GetIDEvent(s_moveCHRStatus.id) != 0 && UIManager.World.CurrentState != WorldHUD.State.FullMap && !this.HasChocoboMenu && !ff9.w_isMogActive) { flag = true; } } if (flag) { this.DialogChoiceConfirmHud.SetActive(false); this.DialogChoiceCancelHud.SetActive(false); base.gameObject.GetComponent <BoxCollider>().enabled = false; this.isHudActive = false; this.isActivate = false; } }