private void FadeInPanel(KeywordHelpPanel helpPanel) { this.CleanTweensOnPanel(helpPanel); float num = 0.4f; if ((GameState.Get() != null) && GameState.Get().GetGameEntity().IsKeywordHelpDelayOverridden()) { num = 0f; } object[] args = new object[] { "onupdatetarget", base.gameObject, "onupdate", "OnUberTextFadeUpdate", "time", 0.125f, "delay", num, "to", 1f, "from", 0f }; iTween.ValueTo(base.gameObject, iTween.Hash(args)); }
private Vector3 GetPanelPosition(KeywordHelpPanel panel) { Vector3 vector = new Vector3(0f, 0f, 0f); KeywordHelpPanel panel2 = null; float num = 0f; float num2 = 0f; for (int i = 0; i < this.m_keywordPanels.Count; i++) { KeywordHelpPanel panel3 = this.m_keywordPanels[i]; if (this.m_card.GetEntity().IsHero()) { num = 1.2f; } else if (this.m_card.GetEntity().GetZone() == TAG_ZONE.PLAY) { num = 1.05f; } else { num = 0.85f; } if (this.m_actor.GetMeshRenderer() == null) { return(vector); } num2 = -0.2f * this.m_actor.GetMeshRenderer().bounds.size.z; if (panel3 == panel) { if (i == 0) { vector = this.m_actor.transform.position + new Vector3(this.m_actor.GetMeshRenderer().bounds.size.x *num, 0f, this.m_actor.GetMeshRenderer().bounds.extents.z + num2); } else { vector = panel2.transform.position - new Vector3(0f, 0f, (panel2.GetHeight() * 0.35f) + (panel3.GetHeight() * 0.35f)); } } panel2 = panel3; } return(vector); }
private void DestroyKeywordPanel(KeywordHelpPanel panel) { UnityEngine.Object.Destroy(panel.gameObject); }
private void CleanTweensOnPanel(KeywordHelpPanel helpPanel) { iTween.Stop(base.gameObject); RenderUtils.SetAlpha(helpPanel.gameObject, 0f, true); }