GameFramework.ServerSkillSystem.NewSkillInstance C# (CSharp) Метод

NewSkillInstance() приватный Метод

private NewSkillInstance ( int skillId, TableConfig skillData ) : SkillInstanceInfo
skillId int
skillData TableConfig
Результат SkillInstanceInfo
        private SkillInstanceInfo NewSkillInstance(int skillId, TableConfig.Skill skillData)
        {
            SkillInstanceInfo instInfo = GetUnusedSkillInstanceInfoFromPool(skillId);
            if (null == instInfo) {
                if (null != skillData) {
                    return NewSkillInstanceImpl(skillId, skillData);
                } else {
                    GameFramework.LogSystem.Error("Can't find skill config, skill:{0} TableConfig.Skill is null!", skillId);
                    return null;
                }
            } else {
                instInfo.m_IsUsed = true;
                return instInfo;
            }
        }