protected void OnDefendFightStepNty(short state, DefendFightStepNty down = null) { if (state != 0) { StateManager.Instance.StateShow(state, 0); return; } if (down == null) { return; } DefendFightTips step = (DefendFightTips)down.step; if (step != DefendFightTips.AllRoleLoaded) { if (step == DefendFightTips.BossEnter) { SpecialInstanceTips specialInstanceTips = UIManagerControl.Instance.OpenUI("SpecialInstanceTipsUI", UINodesManager.TopUIRoot, false, UIType.NonPush) as SpecialInstanceTips; if (specialInstanceTips != null) { specialInstanceTips.SetInit(DefendFightTips.BossEnter, null); } } } }
public void SetInit(DefendFightTips type, Action callBack = null) { SoundManager.PlayUI(10038, false); this.endCallBack = callBack; string spriteName = string.Empty; string spriteName2 = string.Empty; string spriteName3 = string.Empty; if (type != DefendFightTips.BossEnter) { if (type != DefendFightTips.TaskAchieve) { spriteName = "rwwqd"; spriteName2 = "rwwqicon"; spriteName3 = "rwwqz"; } else { spriteName = "rwwqd"; spriteName2 = "rwwqicon"; spriteName3 = "rwwqz"; } } else { spriteName = "qdlrd"; spriteName2 = "qdlricon"; spriteName3 = "qdlrz"; } ResourceManager.SetSprite(base.FindTransform("ImageBG1").GetComponent <Image>(), ResourceManager.GetCodeSprite(spriteName)); ResourceManager.SetSprite(base.FindTransform("ImageBG2").GetComponent <Image>(), ResourceManager.GetCodeSprite(spriteName2)); ResourceManager.SetSprite(base.FindTransform("ImageBG3").GetComponent <Image>(), ResourceManager.GetCodeSprite(spriteName3)); base.GetComponent <Animator>().Play("DefendEnterAnim", 0, 0f); }