Example #1
0
    // ------------------------------------------------------------------
    // 創建拾取物品.
    public GameObject CreatePickup(GameObject Parent, ENUM_Pickup emType, float fPosX, float fPosY)
    {
        GameObject pObj = null;

        if (emType != ENUM_Pickup.Member && ObjList.ContainsKey("G_" + emType))
        {
            pObj = NGUITools.AddChild(Parent, ObjList["G_" + emType]);
            pObj.transform.localPosition = new Vector3(fPosX, fPosY);
        }        //if

        return(pObj);
    }
Example #2
0
    public void RecordResource(ENUM_Pickup emPickup, int iValue)
    {
        if (iValue == 0)
        {
            return;
        }

        int iPos = (int)emPickup;

        if (iPos >= DataResource.Count)
        {
            return;
        }

        if (iValue > 0)
        {
            DataResource[iPos].iObtain += Mathf.Abs(iValue);
        }
        else
        {
            DataResource[iPos].iUsed += Mathf.Abs(iValue);
        }
    }