Skip to content

luty4ng/GameKit-Light

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lightweight version of GameKit

Last Update

2022/07/31

Core

  • Base

    • 单例 SingletonBase
    • Mono单例 MonoSingletonBase
    • 命令 Command
    • UI组件 UIForm UIGroup
  • Data Structure

    • 树和节点 Tree
    • 缓存链表 CachedLinkedList
    • 限度链表 LinkedListRange
    • 多值字典 MultiDictionary
    • 缓存字典 QueueDictionary
    • 环形缓冲 RingBuffer
    • 序列化链表和序列化字典 Serialization
    • 类名对主键 TypeNamePair
  • GameKit

    • GameKit相关基础设计
  • Helper(辅助器相关)

  • Manager (用于快速访问的单例管理器)

    • AudioManager 音效管理器
    • EventManager 基于泛型的事件中转
    • InputManager 输入管理器,基于Input重封装
    • PoolManager 面向GameObject的快速缓冲池
    • ResourceManager 基于ResourceAddressable的快速资源管理器
    • ScenesManager 场景管理器,基于SceneManagement 重封装
    • SerializeManager 快速序列化器,支持Json和二进制
    • UIManager 注册时的UI管理器
  • Prefab (放置于Launcher中的Kit核心预制体,模仿GF)

About

The minimal lightweight version of GameKit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published