Playvoi/Assets/FacebookSDK/Examples/Mobile/Scripts/SubMenus/IAP.cs
2025-10-30 22:48:16 +03:00

78 lines
3.1 KiB
C#

// /**
// * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
// *
// * You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
// * copy, modify, and distribute this software in source code or binary form for use
// * in connection with the web services and APIs provided by Facebook.
// *
// * As with any software that integrates with the Facebook platform, your use of
// * this software is subject to the Facebook Developer Principles and Policies
// * [http://developers.facebook.com/policy/]. This copyright notice shall be
// * included in all copies or substantial portions of the software.
// *
// * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
// * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
// * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
// * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
// * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
// */
//
// namespace Facebook.Unity.Example
// {
// using System.Collections.Generic;
//
// internal class IAP : MenuBase
// {
// protected override void GetGui()
// {
// #if UNITY_IOS
// if (this.Button("Initialize SK1"))
// {
// this.Status = "Initialized SK1";
// IAPWrapper.InitializeSK1();
// LogView.AddLog(
// "Initialized SK1");
// }
// if (this.Button("Initialize SK2"))
// {
// this.Status = "Initialized SK2";
// IAPWrapper.InitializeSK2();
// LogView.AddLog(
// "Initialized SK2");
// }
// #elif UNITY_ANDROID
// if (this.Button("Initialize GPBL"))
// {
// this.Status = "Initialized GPBL";
// IAPWrapper.InitializeGPBL();
// LogView.AddLog(
// "Initialized GPBL");
// }
// #else
// // Other Platforms not supported
// #endif
// if (this.Button("Purchase IAP Consumable"))
// {
// this.Status = "Purchased IAP Consumable";
// IAPWrapper.PurchaseConsumable();
// LogView.AddLog(
// "Purchased IAP Consumable");
// }
// if (this.Button("Purchase IAP Non-Consumable"))
// {
// this.Status = "Purchased IAP Non-Consumable";
// IAPWrapper.PurchaseNonConsumable();
// LogView.AddLog(
// "Purchased IAP Non-Consumable");
// }
// if (this.Button("Purchase IAP Subscription"))
// {
// this.Status = "Purchased IAP Subscription";
// IAPWrapper.PurchaseSubscription();
// LogView.AddLog(
// "Purchased IAP Subscription");
// }
// }
// }
// }