public override void HandleSuccess(Roar.CallbackInfo <WebObjects.Urbanairship.IosRegisterResponse> info) { urbanAirship.hasTokenBeenSentToUA = true; if (UrbanAirship.urbanAirshipRegistrationSucceeded != null) { UrbanAirship.urbanAirshipRegistrationSucceeded(); } }
/** * Called by unity when everything is ready to go. * We use this rather than the constructor as its what unity suggests. */ public void Awake() { config = new Roar.implementation.Config(); // Apply public settings string key = gameKey.ToLower(); //key = key.Replace("_", ""); Config.Game = key; // Apply changes to API host to Config setting string roarUrl = roarAPIUrl.ToLower(); Config.RoarAPIUrl = roarUrl; Config.IsDebug = debug; RequestSender api = new RequestSender(config, this, logger); webAPI = new global::WebAPI(api); datastore = new Roar.implementation.DataStore(webAPI, logger); friends = new Roar.implementation.Components.Friends(webAPI.friends, datastore, logger); user = new Roar.implementation.Components.User(webAPI.user, datastore, logger); properties = new Roar.implementation.Components.Properties(datastore); leaderboards = new Roar.implementation.Components.Leaderboards(webAPI, datastore, logger); inventory = new Roar.implementation.Components.Inventory(webAPI.items, datastore, logger); data = new Roar.implementation.Components.Data(webAPI.user, datastore, logger); shop = new Roar.implementation.Components.Shop(webAPI.shop, datastore, logger); tasks = new Roar.implementation.Components.Tasks(webAPI.tasks, datastore); gifts = new Roar.implementation.Components.Gifts(webAPI.mail, datastore, logger); facebook = new Roar.implementation.Components.Facebook(webAPI.facebook, datastore, logger); if (!Application.isEditor) { appstore = new Roar.implementation.Components.InAppPurchase(webAPI.appstore, "Roar", logger, appstoreSandbox); } urbanAirship = new Roar.implementation.Adapters.UrbanAirship(webAPI); DontDestroyOnLoad(gameObject); }
new public void Awake() { config = new Roar.implementation.Config(); Logger logger = new Logger(); api = new MockRequestSender(config, this, logger); webAPI = new global::WebAPI(api); Roar.implementation.DataStore data_store = new Roar.implementation.DataStore(webAPI, logger); user = new Roar.implementation.Components.User(webAPI.user, data_store, logger); properties = new Roar.implementation.Components.Properties(data_store); inventory = new Roar.implementation.Components.Inventory(webAPI.items, data_store, logger); shop = new Roar.implementation.Components.Shop(webAPI.shop, data_store, logger); friends = new Roar.implementation.Components.Friends(webAPI.friends, data_store, logger); tasks = new Roar.implementation.Components.Tasks(webAPI.tasks, data_store); urbanAirship = new Roar.implementation.Adapters.UrbanAirship(webAPI); // Apply public settings // TODO: Not sure what this should be now. // Config.game = gameKey; }
public HandleUASIOSRegister(Roar.Callback <WebObjects.Urbanairship.IosRegisterResponse> in_cb, UrbanAirship in_urbanAirship) : base(in_cb) { urbanAirship = in_urbanAirship; }