/// <summary> /// Starts this instance. /// Use this for initialization. /// </summary> void Start() { handler = new ExampleEventHandler(); SoomlaStore.Initialize(new MuffinRushAssets()); SoomlaProfile.Initialize(); //levelup World mainWorld = WorldGenerator.GenerateCustomWorld(); SoomlaLevelUp.Initialize(mainWorld); // WorldGenerator.Play (mainWorld); tImgDirect = (Texture2D)Resources.Load("SoomlaStore/images/img_direct"); fgoodDog = (Font)Resources.Load("SoomlaStore/GoodDog" + fontSuffix); fgoodDogSmall = (Font)Resources.Load("SoomlaStore/GoodDog_small" + fontSuffix); tLogoNew = (Texture2D)Resources.Load("SoomlaStore/images/soomla_logo_new"); tWhitePixel = (Texture2D)Resources.Load("SoomlaStore/images/white_pixel"); fTitle = (Font)Resources.Load("SoomlaStore/Title" + fontSuffix); tMuffins = (Texture2D)Resources.Load("SoomlaStore/images/Muffins"); fName = (Font)Resources.Load("SoomlaStore/Name" + fontSuffix); fDesc = (Font)Resources.Load("SoomlaStore/Description" + fontSuffix); fBuy = (Font)Resources.Load("SoomlaStore/Buy" + fontSuffix); tBack = (Texture2D)Resources.Load("SoomlaStore/images/back"); tGetMore = (Texture2D)Resources.Load("SoomlaStore/images/GetMore"); tTitle = (Font)Resources.Load("SoomlaStore/Title" + fontSuffix); }
// Initialise the world? private void InitializeWorld() { // Initialise Soomla Highway (online statistics) SoomlaHighway.Initialize(); // Initialise Soomla Profile (Social media integrations) SoomlaProfile.Initialize(); // Initialise LevelUp (along with the initial world) World world = new World(Constants.lvlup_world_main); Score level_score = new Score( Constants.lvlup_score_main, // ID "Main Score", // Name true // Ascending (higher is better) ); Level level = new Level(Constants.lvlup_level_main); level.AddScore(level_score); world.AddInnerWorld(level); SoomlaLevelUp.Initialize(world); InitializeArsenal(); }
// Use this for initialization void Start() { SoomlaProfile.Initialize(); ProfileEvents.OnLoginStarted += OnLoginStarted; ProfileEvents.OnLoginFinished += OnLoginFinished; ProfileEvents.OnLoginFailed += OnLoginFailed; ProfileEvents.OnLoginCancelled += OnLoginCancelled; ProfileEvents.OnLogoutFinished += onLogoutFinished; ProfileEvents.OnLogoutFailed += onLogoutFailed; }
// Use this for initialization void Start() { //image_anim = image_ref.GetComponent<Animator>(); //fadeColorAnimationClip = image_ref.GetComponent<Animation>(); //fadeColorAnimationClip.Play ("FadeToColor"); // Initialize the store assets SoomlaStore.Initialize(new SOAPStoreAssets()); // Initialize soomla profile SoomlaProfile.Initialize(); Invoke("LoadDelayed", 1.0f); }
/// <summary> /// Initializes this instance. /// </summary> public void Initialize() { // Initialize only once if (m_isInitialized) { return; } // Subscribe to Profile events ProfileEvents.OnSoomlaProfileInitialized += OnSoomlaProfileInitialized; ProfileEvents.OnSocialActionStarted += OnSocialActionStarted; ProfileEvents.OnSocialActionFinished += OnSocialActionFinished; ProfileEvents.OnSocialActionCancelled += OnSocialActionCancelled; ProfileEvents.OnSocialActionFailed += OnSocialActionFailed; SoomlaProfile.Initialize(); }
void Start() { StoreEvents.OnSoomlaStoreInitialized += onSoomlaStoreInitialized; StoreEvents.OnUnexpectedStoreError += onUnexpectedStoreError; GrowHighway.Initialize(); bool modelSync = true; bool stateSync = true; GrowSync.Initialize(modelSync, stateSync); GrowGifting.Initialize(); SoomlaProfile.Initialize(); GrowInsights.Initialize(); SoomlaStore.Initialize(new IAPAssets()); StartCoroutine("loadMainScene"); Invoke("loadGameNotAsync", 4); }
// Use this for initialization void Start() { SoomlaProfile.Initialize(); }
// Use this for initialization void Start() { SoomlaProfile.Initialize(); items = new ItemsForPurchase(); SoomlaStore.Initialize(items); }
// private bool bScreenshot = false; /// <summary> /// Starts this instance. /// Use this for initialization. /// </summary> void Start() { fgoodDog = (Font)Resources.Load("Fonts/GoodDog" + fontSuffix); tBackground = (Texture2D)Resources.Load("Profile/BG"); tShed = (Texture2D)Resources.Load("Profile/Headline"); tBGBar = (Texture2D)Resources.Load("Profile/BG-Bar"); tShareDisable = (Texture2D)Resources.Load("Profile/BTN-Share-Disable"); tShare = (Texture2D)Resources.Load("Profile/BTN-Share-Normal"); tSharePress = (Texture2D)Resources.Load("Profile/BTN-Share-Press"); tShareStoryDisable = (Texture2D)Resources.Load("Profile/BTN-ShareStory-Disable"); tShareStory = (Texture2D)Resources.Load("Profile/BTN-ShareStory-Normal"); tShareStoryPress = (Texture2D)Resources.Load("Profile/BTN-ShareStory-Press"); tUploadDisable = (Texture2D)Resources.Load("Profile/BTN-Upload-Disable"); tUpload = (Texture2D)Resources.Load("Profile/BTN-Upload-Normal"); tUploadPress = (Texture2D)Resources.Load("Profile/BTN-Upload-Press"); tConnect = (Texture2D)Resources.Load("Profile/BTN-Connect"); tConnectPress = (Texture2D)Resources.Load("Profile/BTN-Connect-Press"); tLogout = (Texture2D)Resources.Load("Profile/BTN-LogOut"); tLogoutPress = (Texture2D)Resources.Load("Profile/BTN-LogOut-Press"); // examples of catching fired events ProfileEvents.OnSoomlaProfileInitialized += () => { Soomla.SoomlaUtils.LogDebug("ExampleWindow", "SoomlaProfile Initialized !"); isInit = true; }; ProfileEvents.OnUserRatingEvent += () => { Soomla.SoomlaUtils.LogDebug("ExampleWindow", "User opened rating page"); }; ProfileEvents.OnGetScoresFinished += (GetScoresFinishedEvent ev) => { foreach (Score score in ev.Scores.PageData) { Debug.Log(score.Player.ProfileId); } }; ProfileEvents.OnGetLeaderboardsFinished += (GetLeaderboardsFinishedEvent ev) => { Debug.Log("leaderboard 1: " + ev.Leaderboards.PageData[0].ID); SoomlaProfile.GetScores(targetProvider, ev.Leaderboards.PageData[0]); }; ProfileEvents.OnGetLeaderboardsFailed += (GetLeaderboardsFailedEvent ev) => { SoomlaUtils.LogDebug("ExampleWindow", "leaderboard error: " + ev.ErrorDescription); }; ProfileEvents.OnLoginFinished += (UserProfile UserProfile, bool autoLogin, string payload) => { Debug.Log("logged in"); //SoomlaProfile.ShowLeaderboards(targetProvider); SoomlaProfile.GetLeaderboards(targetProvider); }; ProfileEvents.OnGetContactsFinished += (Provider provider, SocialPageData <UserProfile> contactsData, string payload) => { Soomla.SoomlaUtils.LogDebug("ExampleWindow", "get contacts for: " + contactsData.PageData.Count + " page: " + contactsData.PageNumber + " More? " + contactsData.HasMore); foreach (var profile in contactsData.PageData) { Soomla.SoomlaUtils.LogDebug("ExampleWindow", "Contact: " + profile.toJSONObject().print()); } if (contactsData.HasMore) { SoomlaProfile.GetContacts(targetProvider); } }; SoomlaProfile.Initialize(); // SoomlaProfile.OpenAppRatingPage(); #if UNITY_IPHONE Handheld.SetActivityIndicatorStyle(UnityEngine.iOS.ActivityIndicatorStyle.Gray); #elif UNITY_ANDROID Handheld.SetActivityIndicatorStyle(AndroidActivityIndicatorStyle.Small); #endif }