814 lines
28 KiB
Plaintext
814 lines
28 KiB
Plaintext
v3.1.0
|
|
Save: Save serialization reworked from JsonUtility to Newtonsoft.Json via new SaveJson helper, with a contract resolver mirroring JsonUtility's field-selection rules for drop-in compatibility with existing ISaveObject types.
|
|
Save: SaveFileContainer gained a private parameterless constructor to support Newtonsoft deserialization of container arrays.
|
|
Inspector: Fixed TextArea attribute drawing a duplicate, misplaced label when nested inside custom inspector groups.
|
|
Inspector: Reward drawer now defers to a concrete reward type's own CustomPropertyDrawer when one is registered, instead of always falling back to generic field-by-field drawing.
|
|
Logging: Log category toggles blocked with a warning while the game is running, to prevent runtime define changes.
|
|
Core: Removed unused "Menu Scene" action from the Actions menu.
|
|
Core: Unity 6.3/6000.4 compatibility fixes across editor tooling (hierarchy highlighting, Unique ID lookup, object-finding APIs) — 2022.3-safe conditional compilation.
|
|
|
|
v3.0.0
|
|
Core: Monetization module split into two independent modules — Ads and IAP — each with its own assembly definition (Core.Ads, Core.IAP).
|
|
Core: Introduced assembly definitions across all core systems (Core.Runtime, Core.Save, Core.Pool, Core.Tween, Core.Analytics, Core.Initializer, Core.Inspector, Core.Ads, Core.IAP). Modules compile independently, reducing rebuild times.
|
|
Analytics: Reworked analytics architecture. TrackEvent(string, IAnalyticsData) replaces typed event methods. Event name constants moved to AnalyticsEvents class.
|
|
Defines: Moved individual defines to separate files for easier module isolation.
|
|
Initializer: Added IPreInitializable interface for pre-initialization hooks. Added custom editor.
|
|
UI: Reworked UIController architecture.
|
|
Modules: FloatingCloud moved to Currency module.
|
|
Modules: Added Logs system to module infrastructure.
|
|
Tween: Added KillAll method for immediate cleanup before scene reload.
|
|
|
|
v2.8.0
|
|
UI: Added IPausePopup class and pause logic to UIController. Now game automatically pauses when a popup with interface is opened.
|
|
UI: Reworked UIController architecture and introduced the CachedPages class for managing page loading from prefabs. This optimization improves performance by dynamically loading and unloading canvases, reducing memory and CPU overhead.
|
|
Monetization: Reworked restore purchases logic to IAPManager. Now purchase callback has an extra parameter that indicates if the purchase was restored.
|
|
Monetization: Added AppLovin ads provider.
|
|
Monetization: Removed ATT and UMP from the Monetization module. Now they are part of the Initializer system.
|
|
Monetization: Added Remote Config fields to control ad frequency.
|
|
Monetization: Reworked disable logic for banners and interstitials. Now it is possible to disable them only for certain periods of time.
|
|
Monetization: Added IAPFirstPurchase and AdFreePeriodExpired events to analytics module.
|
|
Monetization: Added support for IAP package v5.
|
|
Monetization: Implemented a Reward system for all IAP products to ensure rewards are granted consistently from any part of the game.
|
|
Monetization: Added LevelPlay 9.1.0 support
|
|
Monetization: Removed support for Unity Ads Legacy
|
|
Monetization: Added AdMob 10.6.0 support
|
|
Monetization: Added automatic purchase restoration logic.
|
|
Analytics: Added analytics placeholder. Currently in beta.
|
|
Analytics: Added support for in-app purchase, advertisement, and currency tracking events.
|
|
Initializer: Reworked initialization logic. Added SDKInitializer to manage initialization of all SDKs.
|
|
Initializer: Added ATT and UMP initialization to the Initializer system.
|
|
Initializer: Added RemoteConfig system placeholder. Currently in beta.
|
|
Initializer: Initialization logic was moved from Awake to a coroutine to improve startup performance.
|
|
Initializer: Reworked the auto-loading process for non-Init scenes. The system now loads the Init scene first, then the currently open scene, instead of spawning the prefab directly. This adjustment guarantees correct Remote Config operation.
|
|
Currency: Added Remote Config field to control default count.
|
|
Currency: Added overloads for HasAmount, Set, Add, and Subtract methods in CurrencyController that accept a CurrencyAmount parameter.
|
|
Haptic: Adjusted intensity of default presets.
|
|
Haptic: Fixed a bug where the haptics stopped working after the app lost focus on iOS.
|
|
Reward: Completely reworked module structure. Each reward now consists of a Reward and a RewardView class.
|
|
Audio: Added constructors to the AudioClipHandler class.
|
|
Utils & Extensions: Introduced the VerboseLogging class, which allows toggling of DEBUG_LOGS. Enabling this define provides detailed logging from Core modules.
|
|
|
|
v2.7.5
|
|
Monetization: Fixed a bug in the custom editor for 'Monetization Settings' where tabs appeared incorrectly on 4K screens.
|
|
Monetization: Added workaround for AdMob UMP canvas sorting order for Unity Editor
|
|
Monetization: Added Settings section for IAP Manager with Fake Store options
|
|
Monetization: AdMob implementation tested with AdMob 9.6.0 version
|
|
Monetization: UnityAds potential banner fix
|
|
Save: Added SaveController.GetSaveObject method without parameters. The type of the save object is used as a unique identifier
|
|
Save: Added modifiable prefix for WebGL localStorage save
|
|
Currency: Renamed CurrencyPrice class to CurrencyAmount
|
|
Inspector: Fixed an issue with arrays of MonoBehaviours containing a field marked with UniqueIDAttribute
|
|
Utils & Extensions: Added extension methods for the Vector2Int type
|
|
|
|
v2.7.4
|
|
Monetization: Fixed Android restore purchases issue
|
|
Monetization: Renamed IAPManager events: OnPurchaseModuleInitted -> Initialized, OnPurchaseComplete -> PurchaseCompleted, OnPurchaseFailded -> PurchaseFailed
|
|
Monetization: Rewarded video callback will be sent even when monetization module is disabled
|
|
|
|
v2.7.3
|
|
Monetization: Added a MonetizationPlatformDetector script that warns the user if an unsupported platform is selected
|
|
Inspector: Fixed an issue with ScriptableObject arrays containing the UniqueID attribute
|
|
UI: Reworked the UIController.GetPage method
|
|
Monetization: Added the TimerRewardsHolder.IsAvailable method, which indicates if a timer reward can be received
|
|
Utils & Extensions: Added the GameObject.CacheComponent extension
|
|
Cached Components: Added a Cached Components system that allows easy caching and reapplying component variables. The system is based on the Cached Component interface
|
|
|
|
v2.7.2
|
|
Currency: Fixed the problem with the atlas generator in Unity 6
|
|
Save: Unnecessary error log from SavePresets has been removed
|
|
|
|
v2.7.1
|
|
Monetization: The banner is automatically hidden when the AdMob App Open Ad is displayed
|
|
Save: Added repaint call to polish previously introduced feature
|
|
|
|
v2.7.0
|
|
Core: Added Unity 6 support
|
|
|
|
v2.6.3
|
|
Defines: Fixed an issue with defines recalculation during the first import
|
|
Defines: Reworked the define disable check. Instead of checking the file path, the system now verifies if the script type exists
|
|
Core: Fixed Promotion window image size on 4k displays
|
|
Core: Added the StaticUnloader script. It allows unloading static variables to support fast game launches (Editor only)
|
|
Tween: Reworked the Tween script structure
|
|
Tween: Added static unload functionality for Tween
|
|
Tween: Reworked NextFrame tween logic
|
|
Save: Removed unused variable
|
|
Core: The script names have been changed to use singular instead of plural (e.g., CurrenciesController is now CurrencyController)
|
|
Currency: Reworked CurrencyController.GetCurrency method (editor only)
|
|
Monetization: A full-screen loading message has been added before displaying interstitial and rewarded video ads
|
|
Floating Text: Added OnAnimationCompleted callback to FloatingTextBaseBehavior script
|
|
Floating Text: Added scaleMultiplier parameter to FloatingTextBaseBehavior.Activate method
|
|
Skins: Added GetRandomSkin method to SkinController script
|
|
CustomList: Improved size adjustments and removed need to specify minHeight in small lists
|
|
SkinDatabaseEditor: Updated to support new CustomList
|
|
Save: Added feature that allows user to create save by pressing Enter while focuset in textField with save name
|
|
|
|
v2.6.2
|
|
Monetization: Active toggle fix
|
|
Core: Added CoreSettings scriptable object
|
|
Core: Added Core and CoreEditor static classes with useful data
|
|
Pool: Added Destroy extension for IPool objects. This extension allows for destroying pooled objects and removes their instances from the PoolManager
|
|
Utils & Extensions: Added SceneUtils script with the DoesSceneExist method, allowing you to check if a scene is added to the build settings
|
|
UI: Added IsPopupOpened property to UIController
|
|
Save: Fixed an issue where the save file path wasn t initialized during the save process
|
|
Save: Added Clear Save variable to init module
|
|
Core: Reworked WeightedList script
|
|
Particles: Added Disable callback to ParticleCase
|
|
|
|
v2.6.1
|
|
UI: Added constructors for UIFadeAnimation and UIScaleAnimation scripts
|
|
Currency: Currencies floating cloud initialization moved to FloatingCloud script
|
|
UI: Added IsDisplayed method to UIController
|
|
Pool: Added error messages for null parameter handling in PoolManager.AddPool and PoolManager.DestroyPool methods
|
|
Haptic: Fixed bug with the default stage of the Haptic
|
|
Particles: Added destroy of register particles to OnDestroy method
|
|
Floating Text: Added destroy of register texts to OnDestroy method
|
|
Skins: Added Skins module
|
|
Skin Store: fixed bug with deleting tab with products
|
|
Skin Store: added feature that saves time when user sets product sprites
|
|
Level Editor: added LevelEditorSettings attribute
|
|
Initialiser: Added Loading state to SystemMessage script
|
|
Monetization: Added async initialization
|
|
Monetization: All ad providers works without any issues
|
|
Monetization: IDFA related scripts removed from project. Now they can be downloaded using package manager if needed.
|
|
Inspector: Added InfoBox
|
|
|
|
v2.6
|
|
Inspector: Added custom hierarchy icons
|
|
Inspector: Added UniqueID array support
|
|
Inspector: Added Light theme support
|
|
Inspector: Added GetPropertiesByGroup(SerializedProperty) method to PropertyUtility
|
|
Inspector: Added ColorScope class
|
|
Monetization: Fixed bug with IAP initialisation
|
|
Monetization: IAP Store prefab setup
|
|
Utils & Extensions: Added Vector3 Divide extension
|
|
Utils & Extensions: Added GetFormatedTime method to TimeUtils
|
|
Utils & Extensions: Added detailed comments to TimeUtils class
|
|
Currency: Panels paced to placeholder prefabs
|
|
Currency: Fixed coin icon ref
|
|
Reward: Added auto remove of Reward components together with RewardHolder
|
|
Particles: Module moved from Scripts to Core Modules
|
|
Particles: Added comments to all scripts
|
|
Particles: Removed RingEffect and TrailParticleBehavior scripts
|
|
Haptic: Added state change log for Verbose Logging
|
|
Settings: Removed foldable settings
|
|
Settings: Added Settings UI page and behaviors (Audio toggle, Haptic toggle, Restore Purchases button, Terms of Use url button, Privacy url button)
|
|
Toggle Types: Added AudioClipToggle type
|
|
Power Ups: Added custom PU audio
|
|
Defines: Added MODULE_CINEMACHINE define
|
|
Core: All Initialise methods were renamed to Init
|
|
Initializer: Initialiser renamed to Initializer
|
|
UI: Added active state displaying to canvas name
|
|
Weighted List: Added to scripts folder
|
|
Pool: Reworked module structure
|
|
Utils & Extensions: Added GetParentTypes method to RuntimeUtils
|
|
Inspector: Fixed a bug by using UniqueID with an array that inherits a variable with an attribute
|
|
Scene Overlay: Renamed from SceneControlOverlay
|
|
Scene Overlay: Added UseShowNawMesh to database
|
|
Scene Overlay: Empty sections now isn`t displayed
|
|
CustomList: fixed bug that happens on some devices with hight refresh rate
|
|
|
|
v2.5.23
|
|
LivesModule: Added optional callback with result of AddLivesPanel usage
|
|
AudioController: Added minDelay feature into PlaySound method
|
|
Initializer: Fixed editor adding core module bug
|
|
GameLoading: Loading graphics removed from Init scene
|
|
GameLoading: Added GameLoadingSettings Init Module
|
|
GameLoading: Added manual control mode (If manual mode is enabled, the loading screen will be active until GameLoading.MarkAsReadyToHide method has been called)
|
|
ReflectionUtils: Added reflection Get methods
|
|
ParticlesController: Added custom editor
|
|
ParticlesController: Ring effect scripts moved to separate files
|
|
ParticlesController: Added particle spawn delay
|
|
WatermelonEditor: Fixed order of displayed variables in nested classes
|
|
Tween: Added Trasform.DoRotateConstant
|
|
Tween: Added DOMove(Transform) method
|
|
PUController: Added isDirty state for UI panels (redraws automatically in Update)
|
|
PUController: Added visuals for busy state
|
|
DevPanelEnabler: Works dynamically in runtime now
|
|
SaveSystem: Added SimpleLongSave
|
|
IAP Store: Added offers interface
|
|
IAP Store: Offers prefabs renamed
|
|
Tween: Restructured tween cases and extensions
|
|
Tween: Added KillActive, CompleteActive extensions for arrays
|
|
IAP Store: Added mobile notch offset support
|
|
IAP Store: Added free timer money offer
|
|
IAP Store: Added ad money offer
|
|
PUController: Added notch offset on mobile devices
|
|
PUController: Added Show, Hide methods to PUUIController
|
|
DefineManager: Added MODULE_POWERUPS define
|
|
AdsManager: Added EnableBanner, DisableBanner methods
|
|
IAP Manager: Fixed serialization bug
|
|
Control: Added input type check
|
|
DefineManager: Added MODULE_INPUT_SYSTEM define
|
|
Initializer: Added event system initialisation based on input module type
|
|
Map: Added start offset
|
|
Map: Added support of custom chunk sizes
|
|
UIController: Added global overlay
|
|
WatermelonEditor: Added HelpButton attribute
|
|
DefineManager: Added ability to load auto-defines by adding Define attributes to classes
|
|
UIController: Added Editor script that automatically configure CanvasScaler
|
|
LivesModule: Fixed lives UI indicator
|
|
UIController: No Ads window fix
|
|
Map: Added MapLinker class to simplify core update
|
|
WatermelonEditor: Removed bottle icon
|
|
WatermelonEditor: Added copy icon
|
|
WatermelonEditor: Added Unique ID editor module
|
|
WatermelonEditor: Added custom SceneSaving callback
|
|
Currencies: Added manageable default amount
|
|
SmartScreenshotTaker: Fixed transparency bug
|
|
NotchSafeArea: Added banner offset
|
|
WatermelonEditor: Added visibility params to Button attribute
|
|
Serializer: Application.persistentDataPath is now initialising in the main thread
|
|
Tween: Transform.DoBezierMove: random forward offset value is now a parameter
|
|
WatermelonEditor: Added fallback in case of null serializedObject
|
|
WatermelonEditor: Fixed spelling in some fields and params
|
|
WatermelonEditor: Added Toggle attribute
|
|
SkinDatabaseEditor: Fixed ui bug
|
|
WatermelonEditor: Added new toggle style
|
|
WatermelonEditor: Changed text size for boxHeader component
|
|
WatermelonEditor: Mini button padding changed to 2 (instead of 0)
|
|
SaveController: Added init module
|
|
SaveController: Added initialisation of Serializer
|
|
Tween: Added TweenCaseCollection KillActive extension method
|
|
Tween: Added DOLayerWeight Animator extensions
|
|
EditorExtensions: Added GetUngroupProperties extension
|
|
Shader: Added new editor
|
|
Overlay: Fixed bug
|
|
SmartSelector: Changed menu item name from Selectability to Select
|
|
Save Presets: updated tool to support multiple save types
|
|
PrefsSettings: fixed bug with assembly reload
|
|
Floating Cloud: made Clear method static
|
|
Tween: Beizer movement improved
|
|
Core: Added new editor icons
|
|
|
|
v2.5.22
|
|
Reworked Extended Editor
|
|
Initializer update
|
|
Outline and Simple Outline modules moved to the obsolete folder
|
|
Added AndroidManifest generator
|
|
Added ParticleSystemStopBehavior parameter to ParticleCase.ForceDisable method
|
|
Fixed redraw method in CurrenciesUIController
|
|
Added loading icon from Currency system to PUPurchasePanel
|
|
Fixed editor buttons
|
|
Removed ForceSave method from SaveController
|
|
NotchSafeArea rect transform link logic reworked
|
|
UIController pages load logic reworked
|
|
Added MD prefix to name of modifiable scripts
|
|
Updated IAP Manager v1.2
|
|
Updated UI Controller v1.1
|
|
Updated PU Controller v1.1
|
|
Updated Advertisement v1.4.1
|
|
Updated Define Manager v0.3
|
|
Simplified Core folder structure
|
|
Added CurrencyPrice class
|
|
Added Gamepad to Control system
|
|
|
|
v2.5.21
|
|
Default UI updated
|
|
Added InvokeOrSubcrtibe method to CurrencyController
|
|
Added first launch interstitial delays
|
|
|
|
v2.5.20
|
|
Default sprites and UI udpated
|
|
Added IAP Store Module
|
|
Added support of different platforms to Save Controller
|
|
Added WebGL support to Save Controller
|
|
Reworked Setup Guide new template preview
|
|
Clean up tool update
|
|
Added PU module
|
|
Added button to SimpleCurrencyPanel
|
|
Added Unload method to FloatingTextController
|
|
Fixed redraw method in CurrenciesUIController
|
|
Fixed EditorStylesExtended GetTexture method
|
|
|
|
v2.5.19
|
|
Added GetRandomPosition method to core extensions
|
|
Updated GetCoinsForAds method in UIStorePage
|
|
Updated FloatingTextController
|
|
Added editor for outline
|
|
Clean up tool update
|
|
Currency enum moved to CurrencyType file
|
|
LineSpacer property drawer fix
|
|
Added "Help -> Open Editor Foleder" action
|
|
Folder actions now works on macOS and Win
|
|
Added a warning message when purchasing products with disabled define
|
|
|
|
v2.5.18
|
|
Added outline without editor
|
|
|
|
v2.5.17
|
|
Fixed currency cloud bug after scene refresh
|
|
|
|
v2.5.16
|
|
Fixed bug with Prefs Settings in new unity version
|
|
|
|
v2.5.15
|
|
Added SimpleBounce and FracturedExplosion scripts
|
|
Added canvas size tablet toggle for Smart Screenshot Taker
|
|
|
|
v2.5.14
|
|
Init module serialization fix
|
|
|
|
v2.5.13
|
|
Store Module update
|
|
|
|
v2.5.12
|
|
Added isTablet parameter to Resize SST attribute
|
|
Added CompleteActive Tween extension
|
|
Renamed CurrencyCloud to FloatingCloud
|
|
Added Floating cloud settings to Currency
|
|
|
|
v2.5.11
|
|
Added new AsyncOperation TweenCase
|
|
Fixed multiobject pool Clear method
|
|
|
|
v2.5.10
|
|
Added Disable Icon to BaseUpgrade
|
|
Added vibration state check to Vibration module
|
|
CurrencyUISimplePanel now inherits from MonoBehaviour
|
|
Added static Instance to Joystick script
|
|
Added scale parameter to FloatingText Activate method
|
|
|
|
v2.5.9
|
|
Store 3d preview update
|
|
Store database editor polish
|
|
Store added to Game scene
|
|
JuicyBounce first bounce bug fixed
|
|
|
|
v2.5.8
|
|
Methods ShowPage(Type), HidePage(Type) removed from UIController
|
|
Event OnCurrencyAmountChanged moved from CurrencyController to Controller class
|
|
Added collect sound to CurrencyCloud logic
|
|
|
|
v2.5.7
|
|
Fixed problem with RV store product type
|
|
Added CurrencyCloud to Store UI
|
|
Updated Scene interraction level editor
|
|
SaveController Init method udpate
|
|
Store update: sprites clean up
|
|
Main menu coins panel new implementation
|
|
ScreenInitializer renamed to ScreenSettings
|
|
Added editor notch calculation to ScreenSettings
|
|
Methods IsGDPRRequired(), GetBannerID(), GetInterstitialID(), GetRewardedVideoID() remoded from AdvertisingHandler.cs
|
|
|
|
v2.5.6
|
|
Added Last() extension method
|
|
Added SetAlpha(Graphics) extension method
|
|
Added depth parameter to ObjectToString extension method
|
|
|
|
v2.5.5
|
|
Fixed obsolete Shaders node
|
|
Extended Editor folder moved to Core folder
|
|
Removed Seaport namespace in DoColorTween class
|
|
GDPR click events subscription moved to code
|
|
SaveController method SaveToFile renamed to SaveCustom
|
|
|
|
v2.5.4
|
|
Added SimpleCurrencyUIPanel script
|
|
Online documentation generator added to SetupGuideWindow script
|
|
|
|
v2.5.3
|
|
Currency UI divided from Currency Controller
|
|
Modified multi pool weight recalculation logic
|
|
Removed all HOMA related code
|
|
Fixed Store bug when button was disabled if purchase type is Rewarded Video
|
|
Fixed Store bug when Store UI prefab wasn't added to Pool Manager
|
|
Added GetSelectedProductData(TabType tabType) method to Store Controller
|
|
Added parameter to InitializePages(Type defaultPageType) UIController method
|
|
Added to SaveController method SaveToFile(GlobalSave globalSave) that allows to serialise global save to main save file (can be useful for editors)
|
|
Added to SaveController method GetGlobalSave() that creates or loads from file global save (can be useful for editors)
|
|
Added Static panels to Currencies UI Controller
|
|
All Text components replaced with TMP
|
|
Currency Animation scripts moved to obsolute modules folder
|
|
Added font with shadow effect
|
|
|
|
v2.5.2
|
|
Vibration module returned to Extra Modules
|
|
Actions menu update
|
|
|
|
v2.5.1
|
|
Custom List script update
|
|
Level Editor files moved to Editor System folder
|
|
|
|
v2.5
|
|
Unused components moved to Obsolete Components folder
|
|
Removed IInitialized interface
|
|
Floating Text key type changed from enum to int hash
|
|
Screen refresh rate moved from init module to Initializer variable ScreenSettings
|
|
Decreased loading screen fade time
|
|
Added static Control script to manage user input state
|
|
Removed Persistant folder and all scripts moved to base modules folders
|
|
Updated fonts with missing characters
|
|
Store texts replaced with TMP
|
|
|
|
v2.4.7
|
|
Moved some core scripts into Watermelon namespace
|
|
Frame rate manager added by default
|
|
Removed ApplicationConsts file
|
|
|
|
v2.4.6
|
|
Added ReordableList to SavePresetsWindow
|
|
|
|
v2.4.5
|
|
Updated SmartScreenShotTaker
|
|
|
|
v2.4.4
|
|
Fixed CurrencyControllerEditor
|
|
Fixed IAP modules warnings
|
|
Updated Advertisment module
|
|
Changed Project structure
|
|
ISaveObject interface removed
|
|
Achievements reworked
|
|
|
|
v2.4.3
|
|
Added GDPR to Ads module
|
|
Added Loading Tasks to GameLoading module
|
|
Renamed script GameLoadingController to GameLoading
|
|
|
|
v2.4.2
|
|
Editor | Added validation methods into default Actions menu
|
|
|
|
v2.4.1
|
|
Added default TextMeshPro fonts (regular, outline, shadow)
|
|
Reworked IAP Canvas using TextMeshPro texts
|
|
Reworked FloatingText Canvas using TextMeshPro texts
|
|
Removed OpenSans font
|
|
Added TextureExporter tool that allows to save Texture2D as PNG file
|
|
Added FredokaOne font licence file
|
|
|
|
v2.4
|
|
IAP modudle update
|
|
Advertisement module update
|
|
Removed IronSource ads provider
|
|
Added Watermelon namespace to all scripts
|
|
|
|
v2.3.39
|
|
Added ToggleTypes
|
|
|
|
v2.3.38
|
|
TweenCase update. Added delay to every tweenCase + fixed TweenCaseTransfomPingPongScale
|
|
|
|
v2.3.37
|
|
PoolManager update.
|
|
|
|
v2.3.36
|
|
IronSource v7.3.0.1 support
|
|
|
|
v2.3.35
|
|
AdMob v8.1.0 support
|
|
|
|
v2.3.34
|
|
IAP modudle update
|
|
|
|
v2.3.33
|
|
Added deep clone feature into Serializer
|
|
|
|
v2.3.32
|
|
Added visibility ignore of Dummy Banner to AdsManager
|
|
|
|
v2.3.31
|
|
Added Support Log Generator | fixed Init Settings double removing bug | removed Multilanguage asset from Content folder | renamed Changelog.txt to Template Changelog.txt
|
|
|
|
v2.3.30
|
|
Actions Menu added | Gameloading logic modified
|
|
|
|
v2.3.29
|
|
Project downgraded to Unity 2021, added Injection controller to Presets Controller, fixed scene transition bug, added default actions to Presets Controller, fixed Creatives Pointer prefab
|
|
|
|
v2.3.28
|
|
Added PhysicsHelper + updated UIController + disabled warnings in core scripts
|
|
|
|
v2.3.27
|
|
Updated Save module and Save Presets tool
|
|
|
|
v2.3.26
|
|
Updated Floating Text module
|
|
|
|
v2.3.25
|
|
One and Zero methods for duotypes
|
|
|
|
v2.3.24
|
|
Tween from spider fighter, ui particle and doTween
|
|
|
|
v2.3.23
|
|
Unity 2022 update, loading scene, save and upgrades systems update, exp and UI update, save presets tool
|
|
|
|
v2.3.22
|
|
Added Clamp method for DuoInt, DuoFloat, DuoDouble and added 2 methods to Tween module
|
|
|
|
v2.3.21
|
|
Pool Manager module updated
|
|
|
|
v2.3.20
|
|
Added Creatives Pointer tool to core
|
|
|
|
v2.3.19
|
|
Added Building tool script and changed validation message in one of the level editors
|
|
|
|
v2.3.18
|
|
Fixed Project Cleanup tool
|
|
|
|
v2.3.17
|
|
Renamed ReadOnly attribute to ReadOnlyField
|
|
|
|
v2.3.16
|
|
Small fix in Unity Ads editor
|
|
|
|
v2.3.15
|
|
Updated Unity Ads editor + added preprocessor script
|
|
|
|
v2.3.14
|
|
Updated default placements for Unity Ads
|
|
|
|
v2.3.13
|
|
Simplified RandomBetween method name to Random in all duo classes
|
|
|
|
v2.3.12
|
|
Updated core to version 2021.3.8f LTS
|
|
|
|
v2.3.11
|
|
Updated scripts PooledObjectSettings(added methods), TweenCase (added 2 tweens),SetupGuideInfoEditor(removed warnings)
|
|
|
|
v2.3.10
|
|
Fixed preprocessor directives in UnityAdsHandler
|
|
|
|
v2.3.9
|
|
Added Currencies Module
|
|
|
|
v2.3.8
|
|
Fixed bug with AdMobHandler and UnityAdsHandler
|
|
|
|
v2.3.7
|
|
Setup Guide Info page now displays core version and project version
|
|
|
|
v2.3.6
|
|
Tween update: added new tween Transform.DoRotateConstant
|
|
|
|
v2.3.5
|
|
Added new test device to AdMobHandler
|
|
|
|
v2.3.4
|
|
UnityAdsHandler updated
|
|
|
|
v2.3.3
|
|
Store bug with ads fix
|
|
|
|
v2.3.2
|
|
AdMobHandler fixed
|
|
|
|
v2.3.1
|
|
Unity Ads Handler updated
|
|
|
|
v2.3.0
|
|
Core structure simplified + easier to update
|
|
|
|
v2.2.51
|
|
Update Setup Guide
|
|
|
|
v2.2.50
|
|
Small update for Scene interraction level editor
|
|
|
|
v2.2.49
|
|
Iron source small fix + Changed change log in Advertisement module
|
|
|
|
v2.2.48
|
|
Git ignore update | project setup guide update | default packages update
|
|
|
|
v2.2.47
|
|
Added Floating Message to Project Init Settings
|
|
|
|
v2.2.46
|
|
Admob bug fix + Empty floating message bug fix
|
|
|
|
v2.2.45
|
|
Admob settings editor updated + added build preprocess script to fix admob bug with empty ids
|
|
|
|
v2.2.44
|
|
Store module update
|
|
|
|
v2.2.43
|
|
Admob settings editor updated
|
|
|
|
v2.2.42
|
|
Added bezier follow move tween
|
|
Added touch event to Joystick controller
|
|
Added app id customization to admob
|
|
|
|
v2.2.41
|
|
Bezier script moved to utils folder
|
|
Added bezier move tween
|
|
Added look at tween
|
|
Added PrefferedHeight (LayaoutElement) tween
|
|
Added Save module
|
|
|
|
v2.2.40
|
|
Settings panel fix
|
|
|
|
v2.2.39
|
|
Ads module update. Admob Handler bugfix
|
|
|
|
v2.2.38
|
|
Added iPhone SE to standard resolutions
|
|
|
|
v2.2.37
|
|
Added a little space to CleanUpToolWindow
|
|
|
|
v2.2.36
|
|
Fixed bug with WatermelonWindow
|
|
|
|
v2.2.35
|
|
Added defines to firebase module
|
|
|
|
v2.2.34
|
|
Store module bugfix
|
|
|
|
v2.2.33
|
|
Updated "Tested with versions" at AdSettings
|
|
|
|
v2.2.32
|
|
UI Module updated
|
|
|
|
v2.2.31
|
|
Added button sound to the default settings button
|
|
|
|
v2.2.30
|
|
Added Simple Outline module
|
|
|
|
v2.2.29
|
|
Audio folder renamed
|
|
|
|
v2.2.28
|
|
Added Universal Shader
|
|
|
|
v2.2.27
|
|
Added MenuItem for selecting Project Init Settings.asset
|
|
|
|
v2.2.26
|
|
Added Project Cleaner Tool
|
|
|
|
v2.2.25
|
|
Updated Store
|
|
|
|
v2.2.24
|
|
Level editors module updated
|
|
|
|
v2.2.23
|
|
Unity Ads provider fix
|
|
|
|
v2.2.22
|
|
Add missing methods to AudioController
|
|
Add method to initialize PrefsSettings in Editor
|
|
Added Json Save Editor to extra modules
|
|
Slightly modified Tween.cs
|
|
Updated DuoTypes
|
|
|
|
v2.2.21
|
|
Modified store, Changed Store Canvas View
|
|
|
|
v2.2.20
|
|
Added Color Debug util
|
|
Changed UIMainMenu page
|
|
|
|
v2.2.19
|
|
Removed Pause Controller, Added Touch Handler to the Game Page, Made Game Page by default page
|
|
|
|
v2.2.18
|
|
Moved UITouchHandler to the UI Scripts Folder
|
|
|
|
v2.2.17
|
|
Added new default UI structure
|
|
|
|
v2.2.16
|
|
Main project folder renamed to Project Data
|
|
Shaders fix
|
|
|
|
v2.2.15
|
|
Store Module v0.9.3
|
|
|
|
v2.2.14
|
|
Custom list update
|
|
|
|
v2.2.13
|
|
IAP Module updated to v1.0.2
|
|
|
|
v2.2.12
|
|
Added TextMeshPro define (TMP_ENABLED)
|
|
|
|
v2.2.11
|
|
Settings update v0.3
|
|
Audio Controller update v0.3.2
|
|
|
|
v2.2.10
|
|
Changed Initializer bools to static
|
|
Added Recordings folder to .gitigrnore
|
|
|
|
v2.2.9
|
|
Smart Selector update (added select first/last child)
|
|
Added folder icon (icon_folder)
|
|
Added ResetLocal and ResetGlobal Transform extensions
|
|
Smart Screenshot Taker update (added saving stage, added transparent toggle, updated window layout)
|
|
|
|
v2.2.8
|
|
Screenshot taker fix
|
|
Shaders update
|
|
|
|
v2.2.7
|
|
Tween module update
|
|
Advertisement module update
|
|
Frame Rate Manager iOS fix
|
|
Default settings fix
|
|
PrefsSettings module update
|
|
|
|
v2.2.6
|
|
Fixed audio controller vibration prefs
|
|
GDPR fix
|
|
AdsManager GameAnalytics event fix
|
|
|
|
v2.2.5
|
|
Added prefs settings module
|
|
|
|
v2.2.4
|
|
Added services modules (Firebase, AppsFlyer, Facebook, GameAnalytics)
|
|
|
|
v2.2.3
|
|
Initializer fixed error on module add
|
|
Reworked InitModule register logic
|
|
Added Frame Rate Manager module
|
|
|
|
v2.2.2
|
|
Initializer fixed error on module remove
|
|
Added floating message module
|
|
Added OnComplete method to TweenCaseCollection
|
|
Updated GDPR style
|
|
Edited Smart Screenshot Taker aspect ratios for portrait orientation
|
|
Added material float tween
|
|
|
|
v2.2.1
|
|
Added TweenCaseCollection to Tween module
|
|
Fixed GDPR bug
|
|
|
|
v2.2.0
|
|
Advertisement module update
|
|
Settings panel update
|
|
GDPR update
|
|
Added default button sound
|
|
Added default music
|
|
Project restructure
|
|
|
|
v2.1.9
|
|
Pool manager pro theme support
|
|
|
|
v2.1.8
|
|
Tween update
|
|
|
|
v2.1.7
|
|
Black theme support
|
|
Object to string extension
|
|
|
|
v2.1.6
|
|
Settings panel fast toggle fix
|
|
|
|
v2.1.5
|
|
GDPR open state check
|
|
|
|
v2.1.4
|
|
Advertisement module fix
|
|
Define Manager fix
|
|
|
|
v2.1.3
|
|
Unity Ads support fixed for Advertisement module
|
|
|
|
v2.1.2
|
|
Settings Panel added
|
|
|
|
v2.1.1
|
|
Setup Guide layout update
|
|
|
|
v2.1
|
|
Pool update
|
|
Inititalizer update
|
|
IAP manager update
|
|
Added discord link to Setup Guide Window
|
|
Audio Controller update
|
|
|
|
v2.0.5
|
|
Core update
|
|
|
|
v2.0.4
|
|
Setup Guide update
|
|
Multilanguage update
|
|
|
|
v2.0.3
|
|
Updated SmartSelection | renamed context menu
|
|
|
|
v2.0.2
|
|
Added Validator
|
|
Fixed EditorCoroutine
|
|
NativeAudio removed from AudioController
|
|
|
|
v2.0.1
|
|
Added Smart Selector
|
|
|
|
v2.0.0
|
|
Changed prototype structure
|
|
Added Watermelon namespace to all classes |