/// <summary> /// Handles an <c>onGoodEquipped</c> event, which is fired when a specific <c>EquippableVG</c> has been /// equipped. /// </summary> /// <param name="message">Message that contains information about the <c>EquippableVG</c>.</param> public void onGoodEquipped(string message) { SoomlaUtils.LogDebug(TAG, "SOOMLA/UNITY onVirtualGoodEquipped:" + message); EquippableVG vg = (EquippableVG)StoreInfo.GetItemByItemId(message); StoreEvents.OnGoodEquipped(vg); }
public static void onGoodEquipped(GoodEquippedEvent _Event, bool alsoPush) { SoomlaWpStore.domain.virtualGoods.EquippableVG good = _Event.GetEquippableVG(); SoomlaUtils.LogDebug(TAG, "SOOMLA/UNITY onVirtualGoodEquipped:" + good.getItemId()); EquippableVG vg = (EquippableVG)StoreInfo.GetItemByItemId(good.getItemId()); StoreInventory.RefreshOnGoodEquipped(vg); StoreEvents.OnGoodEquipped(vg); if (alsoPush) { sep.PushEventOnGoodEquipped(_Event); } }
public void onGoodEquipped(string message, bool alsoPush) { SoomlaUtils.LogDebug(TAG, "SOOMLA/UNITY onVirtualGoodEquipped:" + message); var eventJSON = new JSONObject(message); EquippableVG vg = (EquippableVG)StoreInfo.GetItemByItemId(eventJSON["itemId"].str); StoreInventory.RefreshOnGoodEquipped(vg); StoreEvents.OnGoodEquipped(vg); if (alsoPush) { #if (UNITY_ANDROID || UNITY_IOS) && !UNITY_EDITOR sep.PushEventOnGoodEquipped(vg); #endif } }