Ejemplo n.º 1
0
 public override void Preload(ISkillCellData cellData, SkillBase skillBase)
 {
     m_skillBase         = skillBase;
     m_movePosAttackDesc = (MovePosAttackDesc)cellData;
     if (m_movePosAttackDesc.efxPrefab.Length > 0)
     {
         GameObject efxObj = CoreEntry.gGameObjPoolMgr.InstantiateEffect(m_movePosAttackDesc.efxPrefab);
         CoreEntry.gGameObjPoolMgr.Destroy(efxObj);
     }
 }
Ejemplo n.º 2
0
        public override void Init(ISkillCellData cellData, SkillBase skillBase)
        {
            m_skillBase         = skillBase;
            m_movePosAttackDesc = (MovePosAttackDesc)cellData;

            m_param            = null;
            m_uuid             = -1;
            m_needMove         = false;
            m_canResetDistance = false;
            m_distance         = 0;
            m_dstPos           = Vector3.zero;
        }