Example #1
0
 /** Constructor
  *
  * @param equippingModel the way this <code>EquippableVG</code> is equipped - local, category,
  *                       or global
  * @param mName see parent
  * @param mDescription see parent
  * @param mItemId see parent
  * @param purchaseType see parent
  */
 public EquippableVG(EquippingModel equippingModel,
                     String mName, String mDescription,
                     String mItemId,
                     PurchaseType purchaseType) : base(mName, mDescription, mItemId, purchaseType){
     
     mEquippingModel = equippingModel;
 }
Example #2
0
 /** Constructor
  *
  * @param equippingModel the way this <code>EquippableVG</code> is equipped - local, category,
  *                       or global
  * @param mName see parent
  * @param mDescription see parent
  * @param mItemId see parent
  * @param purchaseType see parent
  */
 public EquippableVG(EquippingModel equippingModel,
                     String mName, String mDescription,
                     String mItemId,
                     PurchaseType purchaseType) : base(mName, mDescription, mItemId, purchaseType)
 {
     mEquippingModel = equippingModel;
 }
Example #3
0
        /// <summary>
        /// see parent
        /// </summary>
        public EquippableVG(JSONObject jsonItem)
            : base(jsonItem)
        {
            string equippingStr = jsonItem[JSONConsts.EQUIPPABLE_EQUIPPING].str;

            this.Equipping = EquippingModel.CATEGORY;
            switch (equippingStr)
            {
            case "local":
                this.Equipping = EquippingModel.LOCAL;
                break;

            case "global":
                this.Equipping = EquippingModel.GLOBAL;
                break;

            default:
                this.Equipping = EquippingModel.CATEGORY;
                break;
            }
        }
Example #4
0
        /// <summary>
        /// see parent
        /// </summary>
        public EquippableVG(JSONObject jsonItem)
            : base(jsonItem)
        {
            int emOrdinal = System.Convert.ToInt32(((JSONObject)jsonItem[JSONConsts.EQUIPPABLE_EQUIPPING]).n);

            this.Equipping = EquippingModel.CATEGORY;
            switch (emOrdinal)
            {
            case 0:
                this.Equipping = EquippingModel.LOCAL;
                break;

            case 1:
                this.Equipping = EquippingModel.CATEGORY;
                break;

            default:
                this.Equipping = EquippingModel.GLOBAL;
                break;
            }
        }
Example #5
0
        public EquippableVG(SoomlaWpStore.domain.virtualGoods.EquippableVG wpEquippableVG)
            : base(wpEquippableVG)
        {
            switch (wpEquippableVG.ToString())
            {
            case "local":
                this.Equipping = EquippingModel.LOCAL;
                break;

            case "category":
                this.Equipping = EquippingModel.CATEGORY;
                break;

            case "global":
                this.Equipping = EquippingModel.GLOBAL;
                break;

            default:
                this.Equipping = EquippingModel.CATEGORY;
                break;
            }
        }
Example #6
0
        public EquippableVG(AndroidJavaObject jniEquippableVG)
            : base(jniEquippableVG)
        {
            int emOrdinal = jniEquippableVG.Call <AndroidJavaObject>("getEquippingModel").Call <int>("ordinal");

            switch (emOrdinal)
            {
            case 0:
                this.Equipping = EquippingModel.LOCAL;
                break;

            case 1:
                this.Equipping = EquippingModel.CATEGORY;
                break;

            case 2:
                this.Equipping = EquippingModel.GLOBAL;
                break;

            default:
                this.Equipping = EquippingModel.CATEGORY;
                break;
            }
        }
Example #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="com.soomla.unity.EquippableVG"/> class.
 /// </summary>
 /// <param name='equippingModel'>
 /// The way this EquippableVG is equipped.
 /// </param>
 /// <param name='name'>
 /// see parent
 /// </param>
 /// <param name='description'>
 /// see parent
 /// </param>
 /// <param name='itemId'>
 /// see parent
 /// </param>
 /// <param name='purchaseType'>
 /// see parent
 /// </param>
 public EquippableVG(EquippingModel equippingModel, string name, string description, string itemId, PurchaseType purchaseType)
     : base(name, description, itemId, purchaseType)
 {
     this.Equipping = equippingModel;
 }
Example #8
0
 /// <summary>
 /// see parent
 /// </summary>
 public EquippableVG(JSONObject jsonItem)
     : base(jsonItem)
 {
     string equippingStr = jsonItem[JSONConsts.EQUIPPABLE_EQUIPPING].str;
     this.Equipping = EquippingModel.CATEGORY;
     switch(equippingStr){
         case "local":
             this.Equipping = EquippingModel.LOCAL;
             break;
         case "global":
             this.Equipping = EquippingModel.GLOBAL;
             break;
         default:
             this.Equipping = EquippingModel.CATEGORY;
             break;
     }
 }
Example #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="com.soomla.unity.EquippableVG"/> class.
 /// </summary>
 /// <param name='equippingModel'>
 /// The way this EquippableVG is equipped.
 /// </param>
 /// <param name='name'>
 /// see parent
 /// </param>
 /// <param name='description'>
 /// see parent
 /// </param>
 /// <param name='itemId'>
 /// see parent
 /// </param>
 /// <param name='purchaseType'>
 /// see parent
 /// </param>
 public EquippableVG(EquippingModel equippingModel, string name, string description, string itemId, PurchaseType purchaseType)
     : base(name, description, itemId, purchaseType)
 {
     this.Equipping = equippingModel;
 }
Example #10
0
 public EquippableVG(AndroidJavaObject jniEquippableVG)
     : base(jniEquippableVG)
 {
     int emOrdinal = jniEquippableVG.Call<AndroidJavaObject>("getEquippingModel").Call<int>("ordinal");
     switch(emOrdinal){
         case 0:
             this.Equipping = EquippingModel.LOCAL;
             break;
         case 1:
             this.Equipping = EquippingModel.CATEGORY;
             break;
         case 2:
             this.Equipping = EquippingModel.GLOBAL;
             break;
         default:
             this.Equipping = EquippingModel.CATEGORY;
             break;
     }
 }
Example #11
0
 /// <summary>
 /// see parent
 /// </summary>
 public EquippableVG(JSONObject jsonItem)
     : base(jsonItem)
 {
     int emOrdinal = System.Convert.ToInt32(((JSONObject)jsonItem[JSONConsts.EQUIPPABLE_EQUIPPING]).n);
     this.Equipping = EquippingModel.CATEGORY;
     switch(emOrdinal){
         case 0:
             this.Equipping = EquippingModel.LOCAL;
             break;
         case 1:
             this.Equipping = EquippingModel.CATEGORY;
             break;
         default:
             this.Equipping = EquippingModel.GLOBAL;
             break;
     }
 }
Example #12
0
 /**
  * Constructor
  *
  * @param jsonObject see parent
  * @throws JSONException
  */
 public EquippableVG(JSONObject jsonObject)
     : base(jsonObject)
 {
     String equipping = jsonObject[StoreJSONConsts.EQUIPPABLE_EQUIPPING].str;
     if (equipping == EquippingModel.LOCAL.ToString()) {
     mEquippingModel = EquippingModel.LOCAL;
     } else if (equipping == EquippingModel.CATEGORY.ToString()) {
     mEquippingModel = EquippingModel.CATEGORY;
     } else if (equipping == EquippingModel.GLOBAL.ToString()) {
     mEquippingModel = EquippingModel.GLOBAL;
     }
 }
Example #13
0
		public EquippableVG(SoomlaWpStore.domain.virtualGoods.EquippableVG wpEquippableVG)
            : base(wpEquippableVG)
		{   
			switch(wpEquippableVG.ToString()){
				case "local":
					this.Equipping = EquippingModel.LOCAL;
					break;
				case "category":
					this.Equipping = EquippingModel.CATEGORY;
					break;
				case "global":
					this.Equipping = EquippingModel.GLOBAL;
					break;
				default:
					this.Equipping = EquippingModel.CATEGORY;
					break;
			}
		}
 public VirtualCategory(AndroidJavaObject jniVirtualCategory)
 {
     this.Name = jniVirtualCategory.Call<string>("getName");
     this.Id = jniVirtualCategory.Call<int>("getId");
     int emOrdinal = jniVirtualCategory.Call<AndroidJavaObject>("getEquippingModel").Call<int>("ordinal");
     switch(emOrdinal){
         case 0:
             this.Equipping = EquippingModel.NONE;
             break;
         case 1:
             this.Equipping = EquippingModel.SINGLE;
             break;
         default:
             this.Equipping = EquippingModel.MULTIPLE;
             break;
     }
 }
 public VirtualCategory(string name, int id, EquippingModel equipping)
 {
     this.Name = name;
     this.Id = id;
     this.Equipping = equipping;
 }
 public VirtualCategory(JSONObject jsonMi)
 {
     this.Name = jsonMi[JSONConsts.CATEGORY_NAME].str;
     this.Id = System.Convert.ToInt32(((JSONObject)jsonMi[JSONConsts.CATEGORY_ID]).n);
     int emOrdinal = System.Convert.ToInt32(((JSONObject)jsonMi[JSONConsts.CATEGORY_EQUIPPING]).n);
     this.Equipping = EquippingModel.MULTIPLE;
     switch(emOrdinal){
         case 0:
             this.Equipping = EquippingModel.NONE;
             break;
         case 1:
             this.Equipping = EquippingModel.SINGLE;
             break;
         default:
             this.Equipping = EquippingModel.MULTIPLE;
             break;
     }
 }