Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heater

Quick runtime managers for Unity 3rd party Plugins.

Admob

m_admobManager = new AdmobManager();
m_admobManager.RequestInterstitial( ADMOB_ID );
m_admobManager.RequestBanner( ADMOB_ID, AdSize.Banner, AdPosition.Top );

Blog: Admob Tutorial (iOS + Android)

Facebook

m_fbManager = new FBManager();
m_fbManager.LoginCompleteEvent += OnFBLoginComplete;
m_fbManager.ErrorEvent += OnFBError;
m_fbManager.Login();
m_fbManager.Snapshot( texture, title, fileName );

Blog: Facebook SDK Tutorial

Soomla

You can create a class to define all your goods.

public class StoreDefine
{
  public static readonly int VERSION = 1;
  
  public static readonly string REMOVE_AD = "REMOVE_AD";
  
  public static readonly LifetimeVG REMOVE_AD_GOOD = new LifetimeVG
  (
      "Remove AD",
      "Remove AD",
      REMOVE_AD,
      new PurchaseWithMarket( REMOVE_AD, 0.99 )
  );
}

Using Example:

// StoreAssets
var assets = new StoreAssets( StoreDefine.VERSION );
assets.AddGood( StoreDefine.REMOVE_AD );
SoomlaStore.Initialize( assets );

// StoreManager
m_storeManager = new StoreManager();
m_storeManager.InitializedEvent += OnStoreInitialized;
m_storeManager.PurchasedEvent += OnStorePurchased;

m_storeManager.BuyItem( StoreDefine.UNLOCK_ALL_ID );
m_storeManager.GetBalanceItem( StoreDefine.UNLOCK_ALL_ID );

About

Quick runtime managers for Unity 3rd party Plugins.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages