Пример #1
0
        public void RegisterEffectFromSkill(int id, SkRuntimeInfo info, Transform caster)
        {
            EffectData data = EffectData.GetEffCastData(id);

            if (data != null)
            {
                SkInst inst = info as SkInst;
                if (inst != null && data.m_posStr == "0")
                {
                    Register(id, info, (inst._colInfo != null ? inst._colInfo.hitPos : caster.position), Quaternion.identity);
                }
                else
                {
                    Register(id, info, caster);
                }
            }
        }
Пример #2
0
 public EffectRequest(int argid, object argData)
 {
     m_ID         = argid;
     m_Data       = argData;
     m_EffectData = EffectData.GetEffCastData(m_ID);
 }