Example #1
0
    public void CurrentMonsterData(int _monsterdata)
    {
        Current = XMLMonsterSummon.Instance.GetMonsterSummonData(_monsterdata);

        InherentNumberData = Current.InherentNumber;
        MonsterPosXData    = Current.fPosX;
        MonsterPosYData    = Current.fPosY;
        iCountData         = Current.iCount;

        vPos.x = MonsterPosXData;
        vPos.y = MonsterPosYData;

        //MonsterAttack.Instance.MySelf = _monsterdata;
        MonsterSummon.Instance.SummonCurring(iCountData, vPos.x, vPos.y);
    }
    public void CurrentMonsterData(int _monsterdata)
    {
        Current = XMLMonsterSummon.Instance.GetMonsterSummonData(_monsterdata);
        iCount  = Current.iCount;
        //Debug.Log(iCount);
        InherentNumber  = Current.InherentNumber;
        MonsterPosXData = Current.fPosX;
        MonsterPosYData = Current.fPosY;
        vPos.x          = MonsterPosXData;
        vPos.y          = MonsterPosYData;

        GameObject instance = (GameObject)Instantiate(MonsterSummon.Instance.BuyMonsterSummon[InherentNumber], vPos, Quaternion.identity);

        //MonsterSummon.Instance.SummonCurring(InherentNumberData,vPos.x,vPos.y);
        instance.transform.parent = Parent.transform; // 인스턴트로 생성된 오브젝트를 정리하기 위해서 이용함.
    }
    public void LoadXml()
    {
        MonsterSummons = new List <XMLMonsterSummonData>();
        XmlDocument Document = new XmlDocument();

        Document.Load(filePath);
        XmlElement MonsterSummonListElement = Document["MonsterSummonList"];

        foreach (XmlElement MonsterSummonElement in MonsterSummonListElement.ChildNodes)
        {
            XMLMonsterSummonData MonsterSummon = new XMLMonsterSummonData
            {
                InherentNumber = System.Convert.ToInt32(MonsterSummonElement.GetAttribute("InherentNumber")),
                fPosX          = System.Convert.ToSingle(MonsterSummonElement.GetAttribute("fPosX")),
                fPosY          = System.Convert.ToSingle(MonsterSummonElement.GetAttribute("fPosY")),
            };
            MonsterSummons.Add(MonsterSummon);
        }
    }