Beispiel #1
0
    protected void OnLoadSummon(ResLoadParams param, UnityEngine.Object obj)
    {
        GameObject gObj = GameObject.Instantiate(obj) as GameObject;

        if (gObj != null)
        {
            gObj.transform.position   = param.pos;
            gObj.transform.rotation   = param.rot;
            gObj.transform.localScale = param.scale;
            sdSkillSummon summon = gObj.AddComponent <sdSkillSummon>();
            if (summon != null)
            {
                summon.SetInfo(this, param);
            }
        }
    }
Beispiel #2
0
    void    OnBorn()
    {
        Hashtable table = sdConfDataMgr.Instance().m_BaseSummon[SummonID] as Hashtable;

        ResLoadParams param = new ResLoadParams();

        param.userdata0 = SummonID;
        param.userdata1 = null;
        param.userdata2 = 0;
        sdSkillSummon summon = GetComponent <sdSkillSummon>();

        if (summon != null)
        {
            summon.SetInfo(this, param);

            summon.SetLife(life);
        }
    }