├── .gitignore ├── README.md ├── client ├── assets │ ├── Scene.meta │ ├── Scene │ │ ├── game.fire │ │ ├── game.fire.meta │ │ ├── login.fire │ │ └── login.fire.meta │ ├── Script.meta │ ├── Script │ │ ├── Decimal.ts │ │ ├── Decimal.ts.meta │ │ ├── bullet.ts │ │ ├── bullet.ts.meta │ │ ├── cmdClient.ts │ │ ├── cmdClient.ts.meta │ │ ├── entity.ts │ │ ├── entity.ts.meta │ │ ├── game.ts │ │ ├── game.ts.meta │ │ ├── gun.ts │ │ ├── gun.ts.meta │ │ ├── main.ts │ │ ├── main.ts.meta │ │ ├── monster.ts │ │ ├── monster.ts.meta │ │ ├── moviePrefab.ts │ │ ├── moviePrefab.ts.meta │ │ ├── network.ts │ │ ├── network.ts.meta │ │ ├── player.ts │ │ ├── player.ts.meta │ │ ├── playerInfo.ts │ │ ├── playerInfo.ts.meta │ │ ├── util.ts │ │ └── util.ts.meta │ ├── migration.meta │ ├── migration │ │ ├── use_reversed_rotateBy.js │ │ ├── use_reversed_rotateBy.js.meta │ │ ├── use_v2.1-2.2.1_cc.Toggle_event.js │ │ └── use_v2.1-2.2.1_cc.Toggle_event.js.meta │ ├── prefabs.meta │ └── prefabs │ │ ├── bulletPrefab.prefab │ │ ├── bulletPrefab.prefab.meta │ │ ├── monsterPrefab.prefab │ │ ├── monsterPrefab.prefab.meta │ │ ├── moviePrefab.prefab │ │ └── moviePrefab.prefab.meta └── project.json └── server ├── package-lock.json ├── package.json └── src ├── app.ts ├── app ├── player.ts ├── room.ts ├── roomMgr.ts └── util.ts ├── config ├── cmd.ts ├── cmdClient.ts └── sys │ ├── master.ts │ ├── route.ts │ └── servers.ts ├── mydog_cli.js ├── mydog_cli.ts ├── servers └── gate │ └── handler │ └── main.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/README.md -------------------------------------------------------------------------------- /client/assets/Scene.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Scene.meta -------------------------------------------------------------------------------- /client/assets/Scene/game.fire: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Scene/game.fire -------------------------------------------------------------------------------- /client/assets/Scene/game.fire.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Scene/game.fire.meta -------------------------------------------------------------------------------- /client/assets/Scene/login.fire: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Scene/login.fire -------------------------------------------------------------------------------- /client/assets/Scene/login.fire.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Scene/login.fire.meta -------------------------------------------------------------------------------- /client/assets/Script.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script.meta -------------------------------------------------------------------------------- /client/assets/Script/Decimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/Decimal.ts -------------------------------------------------------------------------------- /client/assets/Script/Decimal.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/Decimal.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/bullet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/bullet.ts -------------------------------------------------------------------------------- /client/assets/Script/bullet.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/bullet.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/cmdClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/cmdClient.ts -------------------------------------------------------------------------------- /client/assets/Script/cmdClient.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/cmdClient.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/entity.ts -------------------------------------------------------------------------------- /client/assets/Script/entity.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/entity.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/game.ts -------------------------------------------------------------------------------- /client/assets/Script/game.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/game.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/gun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/gun.ts -------------------------------------------------------------------------------- /client/assets/Script/gun.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/gun.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/main.ts -------------------------------------------------------------------------------- /client/assets/Script/main.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/main.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/monster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/monster.ts -------------------------------------------------------------------------------- /client/assets/Script/monster.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/monster.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/moviePrefab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/moviePrefab.ts -------------------------------------------------------------------------------- /client/assets/Script/moviePrefab.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/moviePrefab.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/network.ts -------------------------------------------------------------------------------- /client/assets/Script/network.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/network.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/player.ts -------------------------------------------------------------------------------- /client/assets/Script/player.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/player.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/playerInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/playerInfo.ts -------------------------------------------------------------------------------- /client/assets/Script/playerInfo.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/playerInfo.ts.meta -------------------------------------------------------------------------------- /client/assets/Script/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/util.ts -------------------------------------------------------------------------------- /client/assets/Script/util.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/Script/util.ts.meta -------------------------------------------------------------------------------- /client/assets/migration.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/migration.meta -------------------------------------------------------------------------------- /client/assets/migration/use_reversed_rotateBy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/migration/use_reversed_rotateBy.js -------------------------------------------------------------------------------- /client/assets/migration/use_reversed_rotateBy.js.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/migration/use_reversed_rotateBy.js.meta -------------------------------------------------------------------------------- /client/assets/migration/use_v2.1-2.2.1_cc.Toggle_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/migration/use_v2.1-2.2.1_cc.Toggle_event.js -------------------------------------------------------------------------------- /client/assets/migration/use_v2.1-2.2.1_cc.Toggle_event.js.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/migration/use_v2.1-2.2.1_cc.Toggle_event.js.meta -------------------------------------------------------------------------------- /client/assets/prefabs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/prefabs.meta -------------------------------------------------------------------------------- /client/assets/prefabs/bulletPrefab.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/prefabs/bulletPrefab.prefab -------------------------------------------------------------------------------- /client/assets/prefabs/bulletPrefab.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/prefabs/bulletPrefab.prefab.meta -------------------------------------------------------------------------------- /client/assets/prefabs/monsterPrefab.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/prefabs/monsterPrefab.prefab -------------------------------------------------------------------------------- /client/assets/prefabs/monsterPrefab.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/prefabs/monsterPrefab.prefab.meta -------------------------------------------------------------------------------- /client/assets/prefabs/moviePrefab.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/prefabs/moviePrefab.prefab -------------------------------------------------------------------------------- /client/assets/prefabs/moviePrefab.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/assets/prefabs/moviePrefab.prefab.meta -------------------------------------------------------------------------------- /client/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/client/project.json -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/app.ts -------------------------------------------------------------------------------- /server/src/app/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/app/player.ts -------------------------------------------------------------------------------- /server/src/app/room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/app/room.ts -------------------------------------------------------------------------------- /server/src/app/roomMgr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/app/roomMgr.ts -------------------------------------------------------------------------------- /server/src/app/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/app/util.ts -------------------------------------------------------------------------------- /server/src/config/cmd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/config/cmd.ts -------------------------------------------------------------------------------- /server/src/config/cmdClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/config/cmdClient.ts -------------------------------------------------------------------------------- /server/src/config/sys/master.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/config/sys/master.ts -------------------------------------------------------------------------------- /server/src/config/sys/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/config/sys/route.ts -------------------------------------------------------------------------------- /server/src/config/sys/servers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/config/sys/servers.ts -------------------------------------------------------------------------------- /server/src/mydog_cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/mydog_cli.js -------------------------------------------------------------------------------- /server/src/mydog_cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/mydog_cli.ts -------------------------------------------------------------------------------- /server/src/servers/gate/handler/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/servers/gate/handler/main.ts -------------------------------------------------------------------------------- /server/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahuangege/lockstep/HEAD/server/src/tsconfig.json --------------------------------------------------------------------------------