public static string GetOutputColorNum(EUNM_BASE_REWARD output_type, int num)
        {
            string color_num = "";

            switch (output_type)
            {
            case (EUNM_BASE_REWARD.E_COIN):
            {
                color_num = "<color=#ffcb7e>{0}</color>";
            }
            break;

            case (EUNM_BASE_REWARD.E_CASH):
            {
                color_num = "<color=#92ffb2>{0}</color>";
            }
            break;

            case (EUNM_BASE_REWARD.E_EXP):
            {
                color_num = "<color=#7cd4ff>{0}</color>";
            }
            break;

            case (EUNM_BASE_REWARD.E_VIT):
            {
                color_num = "<color=#ffefab>{0}</color>";
            }
            break;
            }

            return(string.Format(color_num, num));
        }
        public static string GetOutputIconName(EUNM_BASE_REWARD output_type)
        {
            string icon_name = "";

            switch (output_type)
            {
            case (EUNM_BASE_REWARD.E_COIN):
            {
                icon_name = "icon_mainpanel_coin_2.png";
            }
            break;

            case (EUNM_BASE_REWARD.E_CASH):
            {
                icon_name = "icon_mainpanel_cash_2.png";
            }
            break;

            case (EUNM_BASE_REWARD.E_EXP):
            {
                icon_name = "icon_mainpanel_exp_2.png";
            }
            break;

            case (EUNM_BASE_REWARD.E_VIT):
            {
                icon_name = "icon_mainpanel_energy_2.png";
            }
            break;
            }

            return(icon_name);
        }
        public void SetTargetGameObj(EUNM_BASE_REWARD enumType)
        {
            this.m_dropType = enumType;
            if (GameEvents.UIEvents.UI_Drop_Event.GetPlayerInfoGameObject == null)
            {
                return;
            }
            Transform targetTrans = GameEvents.UIEvents.UI_Drop_Event.GetPlayerInfoGameObject(enumType);

            if (targetTrans == null)
            {
                this.m_target = this.m_bagTran;
                return;
            }
            this.m_target = targetTrans;
        }
        public void SetTargetGameObjByID(long itemId)
        {
            //EUNM_BASE_REWARD typeenum = EUNM_BASE_REWARD.E_VIT;
            ConfProp confprop = ConfProp.Get(itemId);

            if (confprop == null)
            {
                return;
            }
            this.m_dropType = EUNM_BASE_REWARD.E_INVALID;
            if (confprop.type == 8)
            {
                this.m_dropType = EUNM_BASE_REWARD.E_VIT;
            }
            else if (confprop.type == 5)
            {
                this.m_dropType = EUNM_BASE_REWARD.E_COIN;
            }
            else if (confprop.type == 6)
            {
                this.m_dropType = EUNM_BASE_REWARD.E_CASH;
            }
            else if (confprop.type == 7)
            {
                this.m_dropType = EUNM_BASE_REWARD.E_EXP;
            }
            if (GameEvents.UIEvents.UI_Drop_Event.GetPlayerInfoGameObject == null)
            {
                return;
            }
            m_target = GameEvents.UIEvents.UI_Drop_Event.GetPlayerInfoGameObject(this.m_dropType);
            if (m_target == null)
            {
                m_target = m_bagTran;
            }
        }