protected override void OnUninstall() { if (this.mTime != null) { this.mTime.UnRegister(); this.mTime = null; } }
protected override void OnInstall() { if (base.m_SkillData.Args.Length < 3) { object[] args = new object[] { base.m_SkillData.Args.Length }; SdkManager.Bugly_Report("SkillAlone1065.cs", Utils.FormatString("SkillAlone1065 m_SkillData.Args.Length = {0}", args)); } else if (((float.TryParse(base.m_SkillData.Args[0], out this.delaytime) && float.TryParse(base.m_SkillData.Args[1], out this.range)) && int.TryParse(base.m_SkillData.Args[2], out this.debuffid)) && (base.m_Entity != null)) { this.mTime = new TimeRepeat("SkillAlone1065", this.delaytime, new Action(this.OnUpdate), false, 0f); } }