Unity Version: 2020.3.33f1
-
Added UI node ResultPanel
-
Fixed bug in LuaTimer.lua that funtion still run after disposing
-
Added Retry and Quit button and scrips
-
Updated LuaBundles and Bundles
-
Fixed that regenerated elements did not set Container as parent
-
Used
LuaTimer.luato replaceTimer.lua -
Used
LuaTimer:ListenRepeatto replace Coroutine to control element town animation -
Updated LuaBundle
-
Removed unnecessary scripts like XLua examples
-
Regenerated XLua Warps
-
Rebuild application
-
Added Text.RegularExpressions test function in Odin Inspector
-
Completed
LuaTimer.luawith simple test -
Fixed bug of
Scheduler.csthat lateupdates do not execute -
Removed function
ListenUpdateSecondsinScheduler.cs -
Deleted some XLua tutorial scripts
-
Updated lua byte files
-
Updated XLua Wrap
-
Used 64bit luac to convert
.luato.lua.bytes -
Modified
LuaBundleTool.cs -
Deleted some XLua tutorial scripts
-
Added
LuaTimer.lua
-
Modified
Container.luato enable/disable mouse click on elements when judge start -
Modified
UIBtnItem.luato control time interval of using items
-
Preparation for lua scripts updating
-
Modified
ProjectEnv.csto fit XLua loader to load lua script from different path -
Modifed Odin tools of assets and lua scripts exporting to convert
.luato.lua.bytes -
Deleted
Test.luaandTest.cs
-
Added
TweenExtensionstoLuaCallCSharp -
Simple calculation for combo and score
-
Finished Tools RandomLine and RandomType
-
Updated bundles
-
Added
BundleList.jsonto Test Bundle Hotfix
-
Adjust startup sequence of UI node
-
Added Start Button to Start up
-
Deleted useless script
DataConst.cs -
Modified
LuaBehaviourInspector.csto let child node do not display button Save on inspector -
Added start game flow in
GameManager.lua
-
Tided
Container.lua -
Added simple base data structure
List.luawith some methods -
Added repeat function in
Scheduler.csto repeat call method with intervals -
Added GameConst.lua to declare some constant variables
-
Added a simple Inventory System
-
Data:
InventoryManager.lua,Inventory.lua -
UI:
UIBtnItem.lua,UIBtnInventory.lua
-
-
Updated bundles
-
Deleted scene
menu.uinty
- Added documents
-
Added lua extension
table.shuffle() -
Added functions to shuffle elements when game is dead
-
Added nodes for Canvas
-
Fixed bug when element did not move down after town over
-
Fixed bug when new elements for one column did not set to table
Conatainer.lua:elements -
Modified
Container.luato continuously check town, restore elements -
Added function to check wether game is dead in
Container.lua -
Set elements' parent to container
-
Set
LuaBehaviour.csto stop all coroutine when game object destroyed -
Removed
TestClass.lua
-
Modified
Element.lua:_TownCoroutine()to send elements' game objects to ObjectTool after town animation ending -
Modified
Element.lua:SetPos()to make row and column settings of elements conform to human habits -
Added
TownCountMinus()and Modified_SwapCoroutine()to wait town play over inContainer.lua -
Added function
_ResetColumnLack()to make a table record count of town in columns -
Updated
Container.luato check all elements for town -
Added
Container.lua:_DoTown()to play town -
Added
Vector2.lua
-
Modified
XLuaRequireType.csname toXLuaLuaCallCSharpType.cs -
Modified
XLuaCSharpCallLua.csname toXLuaCSharpCallLuaType.cs -
Modified
AssetsManager.csto stop all coroutine when destroy but some assets load coroutine is still running -
Added DOTween APIs to XLua Wrap
-
Added Coroutines to swap elements and play town animations in
Container.luaandElement.lua -
Added some comments
-
Added some lua table extension in
polyfill.lua -
Added basic logic of generate elements , swap and town in
Container.lua -
Put
Container.luato use Singleton mode -
Removed
SimpleCoroutineRunner.csand its Wrap
-
Modified sprites' mode of elements from
MultipletoSingle -
Modified
Class.luafunctionNewFromCSto fitLuaBehaivour.csto inject fields with LuaTable injections -
Modified
AssetsManager.csto cancel pack/unpack when call functionLoadAssetBundle -
Added LuaScript
Coroutine.luato createIEnumeratorin lua -
Added lua generate configuration file
XLuaBlackList.csandXLuaRequireType.cs -
Updated asset bundles
-
Removed XLua Docs
-
Modified
AssetsManager.csto be fit to call functionLoadAssetin lua -
Modified
Boot.csto wait forAssetsManager.Instance != null -
Added Ignored fields and functions into
Generator.csfieldBlackList -
Added new function
NewFromCSforClass.luato use to create LuaClass withUnityEngine.Object
-
Added base assets, scripts, project settings
-
Added asset bundles