public override void Initialize(int index, IReward model)
 {
     base.Initialize(index, model);
     if (model is IReward_Material)
     {
         IReward_Material material = (IReward_Material)model;
         this.InitializeMaterial(material);
     }
     else if (model is Reward_SPoint)
     {
         Reward_SPoint spoint = (Reward_SPoint)model;
         this.InitializeSPoint(spoint);
     }
     else if (model is IReward_Useitem)
     {
         IReward_Useitem useItem = (IReward_Useitem)model;
         this.InitializeUseItem(useItem);
     }
 }
        private void InitializeMaterial(IReward_Material material)
        {
            this.mLabelName.text  = material.Name;
            this.mLabelValue.text = material.Count.ToString();
            int num = 0;

            switch (material.Type)
            {
            case enumMaterialCategory.Fuel:
                num = 31;
                break;

            case enumMaterialCategory.Bull:
                num = 32;
                break;

            case enumMaterialCategory.Steel:
                num = 33;
                break;

            case enumMaterialCategory.Bauxite:
                num = 34;
                break;

            case enumMaterialCategory.Build_Kit:
                num = 2;
                break;

            case enumMaterialCategory.Repair_Kit:
                num = 1;
                break;

            case enumMaterialCategory.Dev_Kit:
                num = 3;
                break;

            case enumMaterialCategory.Revamp_Kit:
                num = 4;
                break;
            }
            this.mSpriteIcon.spriteName = string.Format("item_{0}", num);
        }
Beispiel #3
0
 private bool SetMaterial(IReward_Material iMaterial)
 {
     return(true);
 }