GameFramework.EntityController.GetRootSummonerInfo C# (CSharp) Method

GetRootSummonerInfo() private method

private GetRootSummonerInfo ( EntityInfo obj, int curSkillId, int &skillId ) : EntityInfo
obj EntityInfo
curSkillId int
skillId int
return EntityInfo
        internal EntityInfo GetRootSummonerInfo(EntityInfo obj, int curSkillId, out int skillId)
        {
            skillId = curSkillId;
            while (null != obj && obj.SummonerId > 0) {
                skillId = obj.SummonSkillId;
                obj = ClientModule.Instance.GetEntityById(obj.SummonerId);
            }
            return obj;
        }

Usage Example

Example #1
0
 static public int GetRootSummonerInfo(IntPtr l)
 {
     try {
         GameFramework.EntityController self = (GameFramework.EntityController)checkSelf(l);
         GameFramework.EntityInfo       a1;
         checkType(l, 2, out a1);
         System.Int32 a2;
         checkType(l, 3, out a2);
         System.Int32 a3;
         var          ret = self.GetRootSummonerInfo(a1, a2, out a3);
         pushValue(l, true);
         pushValue(l, ret);
         pushValue(l, a3);
         return(3);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }