Changes
-
Add slot limit to
UICharacter
. - Fix invalid party and guild ally or enemy checking logics.
-
Change logging system, it will do
Debug.Log
in editor only. For the build, you have to useLiteNetLibManager.Logging.onLog
to write log to screen or files. - Add pooling system for game effects, damageable entities and buff entities.
-
Add
canUseByEveryone
toStorageEntity
andCampFireEntity
to allow other players to use storage buildings. - Fix weird summoned monster entity's behaviors.
-
Make character entity turn to target while controlling with
ShooterPlayerCharacterController
. -
Add
moveSpeedRateWhileAttacking
toMonsterCharacter
game data. - Add configs to make cast skill animations and action animations can be played all layers.
-
Add
BaseNpcDialog
class it isNpcDialog
's base class, you can create custom NPC dialog by inheritBaseNpcDialog
class, then implements abstract functions (You may seeNpcDialog
as example). Then you may add codes toUINpcDialog
by creates new partial class files which have an custom UI elements and implementRenderUI
to render an custom UI elements.