GameFramework.SkillStateInfo.AddImpact C# (CSharp) Method

AddImpact() public method

public AddImpact ( ImpactInfo info ) : void
info ImpactInfo
return void
        public void AddImpact(ImpactInfo info)
        {
            if (null == info.ConfigData) {
                LogSystem.Error("impact {0} config can't found !", info.ImpactId);
                return;
            }
            m_ImpactList.Add(info);
            info.Seq = m_NextImpactSeq++;
            if ((int)SkillOrImpactType.Buff == info.ConfigData.type) {
                m_BuffChanged = true;
            }
        }

Usage Example

 static public int AddImpact(IntPtr l)
 {
     try {
         GameFramework.SkillStateInfo self = (GameFramework.SkillStateInfo)checkSelf(l);
         GameFramework.ImpactInfo     a1;
         checkType(l, 2, out a1);
         self.AddImpact(a1);
         pushValue(l, true);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }