Пример #1
0
 // 初始化冷却时间
 private void InitColdTime(SkillPack skillPack)
 {
     _skillColdTime.Clear();
     for (var index = 0; index < skillPack.skillDetails.Count; index++)
     {
         var skill = skillPack.skillDetails[index];
         _skillColdTime.Add(skill, 0f);
         skill.SetIndex(index);
     }
 }
Пример #2
0
        /// <summary>
        /// 初始化
        /// </summary>
        /// <param name="player">玩家</param>
        /// <param name="skillPack">技能包</param>
        public void Init(ref BasePlayer player, ref SkillPack skillPack)
        {
            _player = player;

            _skillPackBackUp = skillPack;

            _skillImp = gameObject.AddComponent <DebugSkillImp>();

            _skillImp.Init(_player);

            InitColdTime(skillPack);
        }