├── .gitignore
├── DogSE
├── DogSE.Client.Core
│ ├── BaseController.cs
│ ├── DogSE.Client.Core.csproj
│ ├── GameServerService.cs
│ ├── Interface
│ │ ├── Interface.cs
│ │ └── Serial.cs
│ ├── Net
│ │ ├── ConcurrentDictionary.cs
│ │ ├── Connect
│ │ │ ├── ClientSession.cs
│ │ │ ├── Delegate.cs
│ │ │ ├── DogBuffer.cs
│ │ │ └── NetProfile.cs
│ │ ├── NetState.ComponentManager.cs
│ │ ├── NetState.cs
│ │ ├── NetStateManager.cs
│ │ ├── PacketProfile.cs
│ │ ├── PacketReader.cs
│ │ ├── PacketWriter.cs
│ │ ├── Packets.cs
│ │ └── ReceiveQueue.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Protocol
│ │ └── NetMethodAttribute.cs
│ ├── Task
│ │ ├── ActionTask.cs
│ │ ├── ActionTaskCodeRuntimeWriter.cs
│ │ ├── Interface.cs
│ │ ├── NetTask.cs
│ │ ├── NetTaskCodeRuntimeWriter.cs
│ │ ├── PacketHandler.cs
│ │ ├── PacketHandlersBase.cs
│ │ ├── TaskManager.cs
│ │ └── Untity3DTaskManager.cs
│ └── Timer
│ │ ├── DelayCallTimer.cs
│ │ ├── DelayStateCallTimer.cs
│ │ ├── Delegate.cs
│ │ ├── Enum.cs
│ │ ├── TimeSlice.cs
│ │ ├── TimeSliceUtil.cs
│ │ ├── TimerChangeEntry.cs
│ │ ├── TimerProfile.cs
│ │ └── TimerThread.cs
├── DogSE.Library
│ ├── Common
│ │ ├── ConcurrentQueue.cs
│ │ ├── ObjectPool.cs
│ │ ├── ObjectPoolStateInfo.cs
│ │ ├── StaticObjectPool.cs
│ │ └── TInstance.cs
│ ├── Component
│ │ ├── ComponentManager.cs
│ │ └── IComponentManager.cs
│ ├── DogSE.Library.csproj
│ ├── DogSE.Library.net35.csproj
│ ├── Log
│ │ ├── Appender.cs
│ │ ├── ConsoleAppender.cs
│ │ ├── ConsoleAppender.net35.cs
│ │ ├── DebugAppender.cs
│ │ ├── DefaultLog.cs
│ │ ├── FileAppender.cs
│ │ ├── ILog.cs
│ │ ├── LOGs.cs
│ │ ├── LogInfo.cs
│ │ └── LogMessageType.cs
│ ├── Maths
│ │ ├── Interface.cs
│ │ ├── MathHelper.cs
│ │ ├── Matrix.cs
│ │ ├── Plane.cs
│ │ ├── Point2D.cs
│ │ ├── Point3D.cs
│ │ ├── Quaternion.cs
│ │ ├── Rectangle2D.cs
│ │ ├── Rectangle3D.cs
│ │ ├── Vector2.cs
│ │ ├── Vector3.cs
│ │ └── Vector4.cs
│ ├── Performance
│ │ └── GCNotify.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Serialize
│ │ ├── CSVReader.cs
│ │ ├── CSVSerializeUtil.cs
│ │ └── XmlSerializeUtil.cs
│ ├── Thread
│ │ ├── ThreadQueue.cs
│ │ └── ThreadQueueEntity.cs
│ ├── Time
│ │ ├── OneServer.cs
│ │ └── OneServer.mobile.cs
│ └── Util
│ │ ├── ByteChange.cs
│ │ ├── ByteOrder.cs
│ │ ├── ConsoleUtils.cs
│ │ ├── ConvertByteArray.cs
│ │ ├── ConvertString.cs
│ │ ├── Delegate.cs
│ │ ├── DynamicCalls.cs
│ │ ├── InfoSplit.cs
│ │ ├── Insensitive.cs
│ │ ├── Lang.cs
│ │ ├── Lang.wp8.cs
│ │ ├── MathHelper.cs
│ │ ├── OpCodeNameUtil.cs
│ │ ├── RandomEx.cs
│ │ ├── StringCrypto.cs
│ │ ├── Struct.cs
│ │ └── Utility.cs
├── DogSE.Server.Common
│ ├── BoundingBox.cs
│ ├── BoundingFrustum.cs
│ ├── BoundingSphere.cs
│ ├── Delegate.cs
│ ├── DogSE.Common.csproj
│ ├── Enum.cs
│ ├── Interface
│ │ └── Interface.cs
│ ├── MathHelper.cs
│ ├── Matrix.cs
│ ├── Plane.cs
│ ├── Point2D.cs
│ ├── Point3D.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Quaternion.cs
│ ├── Ray.cs
│ ├── Rectangle2D.cs
│ ├── Rectangle3D.cs
│ ├── Serial.cs
│ ├── Vector2.cs
│ ├── Vector3.cs
│ └── Vector4.cs
├── DogSE.Server.Core
│ ├── Common
│ │ └── GMCommand.cs
│ ├── Config
│ │ ├── DynamicConfigFileManager.cs
│ │ ├── IConfig.cs
│ │ ├── KeyValueConfig.cs
│ │ ├── ServerConfig.cs
│ │ ├── StaticConfigFileManager.cs
│ │ └── XmlFileConfig.cs
│ ├── DogSE.Server.Core.csproj
│ ├── DogSE.Server.Core.csproj.user
│ ├── Entity
│ │ └── HotDataManager.cs
│ ├── GameServerService.cs
│ ├── Interface
│ │ ├── Interface.cs
│ │ └── Serial.cs
│ ├── LogicModule
│ │ ├── ILogicModule.cs
│ │ └── LogicModuleManager.cs
│ ├── Net
│ │ ├── MessagePump.cs
│ │ ├── NetState.ComponentManager.cs
│ │ ├── NetState.cs
│ │ ├── NetStateManager.cs
│ │ ├── Package.dgml
│ │ ├── PacketProfile.cs
│ │ ├── PacketReader.cs
│ │ ├── PacketWriter.cs
│ │ ├── Packets.cs
│ │ ├── ReceiveQueue.cs
│ │ ├── SendQueue.cs
│ │ └── WhiteList.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Protocol
│ │ ├── CreateProxyCode.cs
│ │ ├── CreateReadCode.cs
│ │ ├── NetMethodAttribute.cs
│ │ ├── RegisterNetMethod.cs
│ │ └── TestClass.txt
│ ├── ServerState
│ │ ├── IServerState.cs
│ │ └── ServerStateManager.cs
│ ├── Task
│ │ ├── ActionTask.cs
│ │ ├── ActionTaskCodeRuntimeWriter.cs
│ │ ├── Interface.cs
│ │ ├── NetTask.cs
│ │ ├── NetTaskCodeRuntimeWriter.cs
│ │ ├── PacketHandler.cs
│ │ ├── PacketHandlerManager.cs
│ │ ├── PacketHandlersBase.cs
│ │ ├── Task.dgml
│ │ ├── TaskManager.cs
│ │ └── TaskMonitor.cs
│ ├── TaskT
│ │ ├── ActionTaskT.cs
│ │ ├── NetTaskT.cs
│ │ ├── PacketHandlersT.cs
│ │ └── TaskManagerT.cs
│ ├── Timer
│ │ ├── DelayCallTimer.cs
│ │ ├── DelayStateCallTimer.cs
│ │ ├── Delegate.cs
│ │ ├── Enum.cs
│ │ ├── TimeSlice.cs
│ │ ├── TimeSliceUtil.cs
│ │ ├── Timer.dgml
│ │ ├── Timer.txt
│ │ ├── TimerChangeEntry.cs
│ │ ├── TimerProfile.cs
│ │ └── TimerThread.cs
│ ├── Util
│ │ └── AssemblyUtil.cs
│ └── WorldBase.cs
├── DogSE.Server.Database.MongoDB
│ ├── DogSE.Server.Database.MongoDB.csproj
│ ├── MongoDBConfig.cs
│ ├── MongoDBLogService.cs
│ ├── MongoDBService.cs
│ ├── MongoLogAppender.cs
│ ├── MongodbLogConfig.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── DogSE.Server.Database
│ ├── DogSE.Server.Database.csproj
│ ├── EntityProfile.cs
│ ├── IDataService.cs
│ ├── MySql
│ │ ├── MySqlConnectPool.cs
│ │ ├── MySqlService.cs
│ │ ├── MySqlServiceNoPool.cs
│ │ └── MySqlZoneService.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── packages.config
├── DogSE.Server.Net
│ ├── ClientSession.cs
│ ├── Delegate.cs
│ ├── DogBuffer.cs
│ ├── DogSE.Server.Net.csproj
│ ├── DogSE.Server.Net.csproj.user
│ ├── Listener.cs
│ ├── NetClass.dgml
│ ├── NetProfile.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── DogSE.Tools.CodeGeneration
│ ├── Client
│ │ ├── AS3
│ │ │ └── ASReturnCodeGeneration.cs
│ │ ├── ASReturnCodeGeneration.cs
│ │ └── Unity3d
│ │ │ ├── ClientLogicProtocolGeneration.cs
│ │ │ ├── ServerProxyProtocolGeneration.cs
│ │ │ └── Utils.cs
│ ├── DogSE.Tools.CodeGeneration.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Server
│ │ ├── ClientProxyProtocolGeneration.cs
│ │ └── ServerLogicProtocolGeneration.cs
│ └── Utils
│ │ └── CodeCommentUtils.cs
├── DogSE.sln
├── DogSE2013.sln
├── Lib
│ ├── IvyOrm.dll
│ ├── IvyOrm.pdb
│ ├── IvyOrm.xml
│ ├── MangoDB
│ │ ├── License.txt
│ │ ├── MongoDB.Bson.dll
│ │ ├── MongoDB.Bson.pdb
│ │ ├── MongoDB.Bson.xml
│ │ ├── MongoDB.Driver.XML
│ │ ├── MongoDB.Driver.dll
│ │ ├── MongoDB.Driver.pdb
│ │ └── Release Notes v1.7.txt
│ └── MySql.Data.dll
├── Performance1.psess
├── PerformanceTest.sln
├── PerformanceTest
│ ├── NetRecvSendTest.psess
│ ├── NetRecvSendTest
│ │ ├── NetRecvSendTest.csproj
│ │ ├── Program.cs
│ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ ├── PerformanceTest.sln
│ └── Tools
│ │ ├── Beetle.dll
│ │ ├── TCP_UDP_PerformanceTest.exe
│ │ ├── TCP_UDP_PerformanceTest.exe.config
│ │ └── license.sn
└── UnitTest
│ ├── DogSE.Server.Core.UnitTest
│ ├── Config
│ │ ├── DynamicConfigFileManagerTest.cs
│ │ ├── StaticConfigFileManagerArrayTest.cs
│ │ └── StaticConfigFileManagerTest.cs
│ ├── DogSE.Server.Core.UnitTest.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Protocol
│ │ ├── CraetePacketReaderTest.cs
│ │ └── test.cs
│ ├── Serialize
│ │ └── XmlSerializeTest.cs
│ ├── Timer
│ │ └── TimerSliceTest.cs
│ └── Util
│ │ ├── OpCodeNameUtilTest.cs
│ │ └── StringCryptoUnitTest.cs
│ ├── DogSE.Server.LogicTestServer
│ ├── DogSE.Server.LogicTestServer.csproj
│ ├── FrmMain.Designer.cs
│ ├── FrmMain.cs
│ ├── FrmMain.resx
│ ├── LogicData
│ │ └── GetPingTimeLogic.cs
│ ├── Program.cs
│ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── DogSE.Server.Net.UnitTest
│ ├── DogBufferTest.cs
│ ├── DogSE.Server.Net.UnitTest.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SocketTest.cs
│ └── UnitTestUtil.cs
│ └── DogSE.Server.NetTestServer
│ ├── DogSE.Server.NetTestServer.csproj
│ ├── FrmMain.cs
│ ├── Program.cs
│ ├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
│ ├── frmMain.Designer.cs
│ └── frmMain.resx
├── Example
├── Example1
│ ├── Example1.csproj
│ ├── OpCode.cs
│ ├── Program.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Example2
│ ├── Example2.csproj
│ ├── OpCode.cs
│ ├── Program.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Example3
│ ├── Example3.csproj
│ ├── OpCode.cs
│ ├── Program.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Example4
│ ├── Example4.csproj
│ ├── OpCode.cs
│ ├── Program.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
└── Example5
│ ├── Example5.csproj
│ ├── MessagePackageManager.cs
│ ├── OpCode.cs
│ ├── Program.cs
│ └── Properties
│ └── AssemblyInfo.cs
├── Lib
├── IvyOrm.dll
├── IvyOrm.pdb
├── IvyOrm.xml
├── MySql.Data.Entity.dll
└── MySql.Data.dll
├── README.md
└── TradeAge
├── Client
├── TradeAge.Client.Controller
│ ├── Controller
│ │ ├── Auto
│ │ │ └── LogicInterface.cs
│ │ ├── Game
│ │ │ ├── GameController.Logic.cs
│ │ │ ├── GameController.Net.cs
│ │ │ └── GameController.Proxy.cs
│ │ ├── GameController.cs
│ │ ├── Login
│ │ │ ├── LoginController.Logic.cs
│ │ │ ├── LoginController.Net.cs
│ │ │ └── LoginController.Proxy.cs
│ │ ├── PlayerModel.cs
│ │ └── Scene
│ │ │ ├── SceneController.Logic.cs
│ │ │ ├── SceneController.Net.cs
│ │ │ └── SceneController.Proxy.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── TradeAge.Client.Controller.csproj
├── TradeAge.Client.Core
│ └── GameServerService.cs
├── TradeAge.Client.Entity
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── TradeAge.Client.Entity.csproj
├── TradeAge.Client.Logic
│ ├── Controller
│ │ ├── Auto
│ │ │ └── LogicInterface.cs
│ │ ├── BaseController.cs
│ │ ├── GameController.cs
│ │ ├── Login
│ │ │ ├── LoginController.Logic.cs
│ │ │ ├── LoginController.Net.cs
│ │ │ └── LoginController.Proxy.cs
│ │ └── Scene
│ │ │ ├── SceneController.Logic.cs
│ │ │ ├── SceneController.Net.cs
│ │ │ └── SceneController.Proxy.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── TradeAge.Client.Logic.csproj
├── TradeAge.Client.Simulator
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Test
│ │ ├── BaseLoginTest.cs
│ │ ├── BaseMoveTest.cs
│ │ └── SimuPlayer.cs
│ └── TradeAge.Client.Simulator.csproj
└── UnityClient
│ ├── Assembly-CSharp-vs.csproj
│ ├── Assembly-CSharp.csproj
│ ├── Assets
│ ├── Dll.meta
│ ├── Dll
│ │ ├── DogSE.Library.net35.dll
│ │ ├── DogSE.Library.net35.dll.meta
│ │ ├── DogSE.Library.net35.pdb
│ │ ├── DogSE.Library.net35.pdb.meta
│ │ ├── DogSE.Library.net35.xml
│ │ ├── DogSE.Library.net35.xml.meta
│ │ ├── TradeAge.Client.Controller.dll
│ │ ├── TradeAge.Client.Controller.dll.meta
│ │ ├── TradeAge.Client.Controller.pdb
│ │ ├── TradeAge.Client.Controller.pdb.meta
│ │ ├── TradeAge.Client.Core.dll
│ │ ├── TradeAge.Client.Core.dll.meta
│ │ ├── TradeAge.Client.Core.pdb
│ │ ├── TradeAge.Client.Core.pdb.meta
│ │ ├── TradeAge.Client.Core.xml
│ │ ├── TradeAge.Client.Core.xml.meta
│ │ ├── TradeAge.Client.Entity.dll
│ │ ├── TradeAge.Client.Entity.dll.meta
│ │ ├── TradeAge.Client.Entity.pdb
│ │ └── TradeAge.Client.Entity.pdb.meta
│ ├── Resources.meta
│ ├── Resources
│ │ ├── PlayerCamera.prefab
│ │ ├── PlayerCamera.prefab.meta
│ │ ├── UI.meta
│ │ ├── UI
│ │ │ ├── main.prefab
│ │ │ └── main.prefab.meta
│ │ ├── ship_1.prefab
│ │ ├── ship_1.prefab.meta
│ │ ├── ship_2.prefab
│ │ ├── ship_2.prefab.meta
│ │ ├── ship_3.prefab
│ │ └── ship_3.prefab.meta
│ ├── Scene.meta
│ ├── Scripts.meta
│ ├── Scripts
│ │ ├── Common.meta
│ │ ├── Common
│ │ │ ├── Internal.meta
│ │ │ └── Internal
│ │ │ │ ├── Interpolation.cs
│ │ │ │ ├── Interpolation.cs.meta
│ │ │ │ ├── Tools.cs
│ │ │ │ ├── Tools.cs.meta
│ │ │ │ ├── UpdateManager.cs
│ │ │ │ └── UpdateManager.cs.meta
│ │ ├── Game.cs
│ │ ├── Game.cs.meta
│ │ ├── GameCenter.cs
│ │ ├── GameCenter.cs.meta
│ │ ├── Ship.meta
│ │ ├── Ship
│ │ │ ├── CheckData.cs
│ │ │ ├── CheckData.cs.meta
│ │ │ ├── NpcShipController.cs
│ │ │ ├── NpcShipController.cs.meta
│ │ │ ├── PlayerShipController.cs
│ │ │ ├── PlayerShipController.cs.meta
│ │ │ ├── ShipController.cs
│ │ │ ├── ShipController.cs.meta
│ │ │ ├── ShipManager.cs
│ │ │ ├── ShipManager.cs.meta
│ │ │ ├── UIUtils.meta
│ │ │ └── UIUtils
│ │ │ │ ├── GameCamera.cs
│ │ │ │ ├── GameCamera.cs.meta
│ │ │ │ ├── GameCameraTarget.cs
│ │ │ │ ├── GameCameraTarget.cs.meta
│ │ │ │ ├── LagRotation.cs
│ │ │ │ ├── LagRotation.cs.meta
│ │ │ │ ├── ShipCamera.cs
│ │ │ │ ├── ShipCamera.cs.meta
│ │ │ │ ├── ShipOrbit.cs
│ │ │ │ ├── ShipOrbit.cs.meta
│ │ │ │ ├── ShipSail.cs
│ │ │ │ └── ShipSail.cs.meta
│ │ ├── SimulationMoveDemo.cs
│ │ ├── SimulationMoveDemo.cs.meta
│ │ ├── UI.meta
│ │ ├── UI
│ │ │ ├── Form.meta
│ │ │ └── Form
│ │ │ │ ├── FrmPlayerShip.cs
│ │ │ │ ├── FrmPlayerShip.cs.meta
│ │ │ │ ├── FrmUtils.cs
│ │ │ │ └── FrmUtils.cs.meta
│ │ └── Utils.meta
│ ├── Ship of the Line.prefab
│ ├── Ship of the Line.prefab.meta
│ ├── ShipGameStarterKit.meta
│ ├── ShipGameStarterKit
│ │ ├── Animations.meta
│ │ ├── Animations
│ │ │ ├── ShipDeath.anim
│ │ │ └── ShipDeath.anim.meta
│ │ ├── Materials.meta
│ │ ├── Materials
│ │ │ ├── Arrow Projector.mat
│ │ │ ├── Arrow Projector.mat.meta
│ │ │ ├── Blob Cobblestone.mat
│ │ │ ├── Blob Cobblestone.mat.meta
│ │ │ ├── Sails - Pirate.mat
│ │ │ ├── Sails - Pirate.mat.meta
│ │ │ ├── Sails - Sun.mat
│ │ │ ├── Sails - Sun.mat.meta
│ │ │ ├── Ship Trail.mat
│ │ │ ├── Ship Trail.mat.meta
│ │ │ ├── Water.mat
│ │ │ └── Water.mat.meta
│ │ ├── Models.meta
│ │ ├── Models
│ │ │ ├── Brigantine.meta
│ │ │ ├── Brigantine
│ │ │ │ ├── Brigantine - D.tga
│ │ │ │ ├── Brigantine - D.tga.meta
│ │ │ │ ├── Brigantine - FBX.FBX
│ │ │ │ ├── Brigantine - FBX.FBX.meta
│ │ │ │ ├── Brigantine - Hull.mat
│ │ │ │ ├── Brigantine - Hull.mat.meta
│ │ │ │ ├── Brigantine - NL.tga
│ │ │ │ ├── Brigantine - NL.tga.meta
│ │ │ │ ├── Brigantine - Rigging.mat
│ │ │ │ ├── Brigantine - Rigging.mat.meta
│ │ │ │ ├── Brigantine.prefab
│ │ │ │ ├── Brigantine.prefab.meta
│ │ │ │ ├── Materials.meta
│ │ │ │ └── Materials
│ │ │ │ │ ├── Brigantine - D.mat
│ │ │ │ │ ├── Brigantine - D.mat.meta
│ │ │ │ │ ├── Sails - Light.mat
│ │ │ │ │ └── Sails - Light.mat.meta
│ │ │ ├── Cannonball.meta
│ │ │ ├── Cannonball
│ │ │ │ ├── Cannonball - FBX.FBX
│ │ │ │ ├── Cannonball - FBX.FBX.meta
│ │ │ │ ├── Cannonball.mat
│ │ │ │ ├── Cannonball.mat.meta
│ │ │ │ ├── Cannonball.prefab
│ │ │ │ ├── Cannonball.prefab.meta
│ │ │ │ ├── Materials.meta
│ │ │ │ ├── Materials
│ │ │ │ │ ├── Cannonball.mat
│ │ │ │ │ └── Cannonball.mat.meta
│ │ │ │ ├── Smoke.mat
│ │ │ │ ├── Smoke.mat.meta
│ │ │ │ ├── Smoke.psd
│ │ │ │ └── Smoke.psd.meta
│ │ │ ├── Materials.meta
│ │ │ ├── Materials
│ │ │ │ ├── lambert1.mat
│ │ │ │ └── lambert1.mat.meta
│ │ │ ├── Ship of the Line.meta
│ │ │ ├── Ship of the Line
│ │ │ │ ├── Materials.meta
│ │ │ │ ├── Materials
│ │ │ │ │ ├── Ship of the Line - D.mat
│ │ │ │ │ └── Ship of the Line - D.mat.meta
│ │ │ │ ├── Ship of the Line - D.tga
│ │ │ │ ├── Ship of the Line - D.tga.meta
│ │ │ │ ├── Ship of the Line - NL.tga
│ │ │ │ ├── Ship of the Line - NL.tga.meta
│ │ │ │ ├── Ship of the Line.FBX
│ │ │ │ ├── Ship of the Line.FBX.meta
│ │ │ │ ├── Ship of the Line.mat
│ │ │ │ ├── Ship of the Line.mat.meta
│ │ │ │ ├── ship1.prefab
│ │ │ │ └── ship1.prefab.meta
│ │ │ ├── Water Plane.fbx
│ │ │ └── Water Plane.fbx.meta
│ │ ├── Scripts.meta
│ │ ├── Scripts
│ │ │ ├── Game.meta
│ │ │ └── Game
│ │ │ │ ├── RepositionWater.cs
│ │ │ │ ├── RepositionWater.cs.meta
│ │ │ │ ├── Water.cs
│ │ │ │ └── Water.cs.meta
│ │ ├── Shaders.meta
│ │ ├── Shaders
│ │ │ ├── DiffuseBumpAO.shader
│ │ │ ├── DiffuseBumpAO.shader.meta
│ │ │ ├── Hull.shader
│ │ │ ├── Hull.shader.meta
│ │ │ ├── MultiplyNoAlpha.shader
│ │ │ ├── MultiplyNoAlpha.shader.meta
│ │ │ ├── ReplaceColor.shader
│ │ │ ├── ReplaceColor.shader.meta
│ │ │ ├── Rigging.shader
│ │ │ ├── Rigging.shader.meta
│ │ │ ├── Sails.shader
│ │ │ ├── Sails.shader.meta
│ │ │ ├── Tree.shader
│ │ │ ├── Tree.shader.meta
│ │ │ ├── Untextured.shader
│ │ │ ├── Untextured.shader.meta
│ │ │ ├── Water.shader
│ │ │ └── Water.shader.meta
│ │ ├── Standard Assets.meta
│ │ ├── Standard Assets
│ │ │ ├── Particles.meta
│ │ │ └── Particles
│ │ │ │ ├── Sources.meta
│ │ │ │ └── Sources
│ │ │ │ ├── Materials.meta
│ │ │ │ ├── Materials
│ │ │ │ ├── FlameB.mat
│ │ │ │ ├── FlameB.mat.meta
│ │ │ │ ├── FlameC.mat
│ │ │ │ └── FlameC.mat.meta
│ │ │ │ ├── Textures.meta
│ │ │ │ └── Textures
│ │ │ │ ├── flameB.tif
│ │ │ │ ├── flameB.tif.meta
│ │ │ │ ├── flameC.tif
│ │ │ │ └── flameC.tif.meta
│ │ ├── Textures.meta
│ │ ├── Textures
│ │ │ ├── Beach Sand.png
│ │ │ ├── Beach Sand.png.meta
│ │ │ ├── Blob Cobblestone.tga
│ │ │ ├── Blob Cobblestone.tga.meta
│ │ │ ├── Grass.png
│ │ │ ├── Grass.png.meta
│ │ │ ├── Rocky Hill.png
│ │ │ ├── Rocky Hill.png.meta
│ │ │ ├── Sails - Dark.tga
│ │ │ ├── Sails - Dark.tga.meta
│ │ │ ├── Sails - Light.tga
│ │ │ ├── Sails - Light.tga.meta
│ │ │ ├── Sails - Normal.png
│ │ │ ├── Sails - Normal.png.meta
│ │ │ ├── Sandstone.png
│ │ │ ├── Sandstone.png.meta
│ │ │ ├── Stripe.psd
│ │ │ ├── Stripe.psd.meta
│ │ │ ├── Symbol - Pirate.tga
│ │ │ ├── Symbol - Pirate.tga.meta
│ │ │ ├── Symbol - Sun.tga
│ │ │ ├── Symbol - Sun.tga.meta
│ │ │ ├── Trail.tga
│ │ │ ├── Trail.tga.meta
│ │ │ ├── Water Bump.png
│ │ │ ├── Water Bump.png.meta
│ │ │ ├── Water Mask.tga
│ │ │ └── Water Mask.tga.meta
│ │ ├── UI.meta
│ │ └── UI
│ │ │ ├── Icons.meta
│ │ │ ├── Icons
│ │ │ ├── Icon - Brig.png
│ │ │ ├── Icon - Brig.png.meta
│ │ │ ├── Icon - Coal.png
│ │ │ ├── Icon - Coal.png.meta
│ │ │ ├── Icon - Food.png
│ │ │ ├── Icon - Food.png.meta
│ │ │ ├── Icon - Gold.psd
│ │ │ ├── Icon - Gold.psd.meta
│ │ │ ├── Icon - Iron.png
│ │ │ ├── Icon - Iron.png.meta
│ │ │ ├── Icon - Lumber.png
│ │ │ ├── Icon - Lumber.png.meta
│ │ │ ├── Icon - Ore.png
│ │ │ ├── Icon - Ore.png.meta
│ │ │ ├── Icon - SotL.png
│ │ │ ├── Icon - SotL.png.meta
│ │ │ ├── Icon - Tools.png
│ │ │ ├── Icon - Tools.png.meta
│ │ │ ├── Icon - Wheat.png
│ │ │ └── Icon - Wheat.png.meta
│ │ │ ├── Skin.meta
│ │ │ └── Skin
│ │ │ ├── ArrowLeft.psd
│ │ │ ├── ArrowLeft.psd.meta
│ │ │ ├── ArrowRight.psd
│ │ │ ├── ArrowRight.psd.meta
│ │ │ ├── ArrowUp.psd
│ │ │ ├── ArrowUp.psd.meta
│ │ │ ├── Darken.tga
│ │ │ ├── Darken.tga.meta
│ │ │ ├── UI Box.psd
│ │ │ ├── UI Box.psd.meta
│ │ │ ├── UI Button - Down.psd
│ │ │ ├── UI Button - Down.psd.meta
│ │ │ ├── UI Button - Normal.psd
│ │ │ ├── UI Button - Normal.psd.meta
│ │ │ ├── UI Button - Over.psd
│ │ │ ├── UI Button - Over.psd.meta
│ │ │ ├── UI Skin.GUISkin
│ │ │ ├── UI Skin.GUISkin.meta
│ │ │ ├── UI Toggle - Normal.psd
│ │ │ ├── UI Toggle - Normal.psd.meta
│ │ │ ├── UI Toggle - Over.psd
│ │ │ ├── UI Toggle - Over.psd.meta
│ │ │ ├── Window Background.psd
│ │ │ ├── Window Background.psd.meta
│ │ │ ├── Window Border.psd
│ │ │ └── Window Border.psd.meta
│ ├── Standard Assets.meta
│ ├── Standard Assets
│ │ ├── Skyboxes.meta
│ │ └── Skyboxes
│ │ │ ├── DawnDusk Skybox.mat
│ │ │ ├── DawnDusk Skybox.mat.meta
│ │ │ ├── Eerie Skybox.mat
│ │ │ ├── Eerie Skybox.mat.meta
│ │ │ ├── MoonShine Skybox.mat
│ │ │ ├── MoonShine Skybox.mat.meta
│ │ │ ├── Overcast1 Skybox.mat
│ │ │ ├── Overcast1 Skybox.mat.meta
│ │ │ ├── Overcast2 Skybox.mat
│ │ │ ├── Overcast2 Skybox.mat.meta
│ │ │ ├── StarryNight Skybox.mat
│ │ │ ├── StarryNight Skybox.mat.meta
│ │ │ ├── Sunny1 Skybox.mat
│ │ │ ├── Sunny1 Skybox.mat.meta
│ │ │ ├── Sunny2 Skybox.mat
│ │ │ ├── Sunny2 Skybox.mat.meta
│ │ │ ├── Sunny3 Skybox.mat
│ │ │ ├── Sunny3 Skybox.mat.meta
│ │ │ ├── Textures.meta
│ │ │ ├── Textures
│ │ │ ├── DawnDusk.meta
│ │ │ ├── DawnDusk
│ │ │ │ ├── DawnDusk_back.tif
│ │ │ │ ├── DawnDusk_back.tif.meta
│ │ │ │ ├── DawnDusk_down.tif
│ │ │ │ ├── DawnDusk_down.tif.meta
│ │ │ │ ├── DawnDusk_front.tif
│ │ │ │ ├── DawnDusk_front.tif.meta
│ │ │ │ ├── DawnDusk_left.tif
│ │ │ │ ├── DawnDusk_left.tif.meta
│ │ │ │ ├── DawnDusk_right.tif
│ │ │ │ ├── DawnDusk_right.tif.meta
│ │ │ │ ├── DawnDusk_up.tif
│ │ │ │ └── DawnDusk_up.tif.meta
│ │ │ ├── Eerie.meta
│ │ │ ├── Eerie
│ │ │ │ ├── Eerie_back.tif
│ │ │ │ ├── Eerie_back.tif.meta
│ │ │ │ ├── Eerie_down.tif
│ │ │ │ ├── Eerie_down.tif.meta
│ │ │ │ ├── Eerie_front.tif
│ │ │ │ ├── Eerie_front.tif.meta
│ │ │ │ ├── Eerie_left.tif
│ │ │ │ ├── Eerie_left.tif.meta
│ │ │ │ ├── Eerie_right.tif
│ │ │ │ ├── Eerie_right.tif.meta
│ │ │ │ ├── Eerie_up.tif
│ │ │ │ └── Eerie_up.tif.meta
│ │ │ ├── MoonShine.meta
│ │ │ ├── MoonShine
│ │ │ │ ├── MoonShine_back.tif
│ │ │ │ ├── MoonShine_back.tif.meta
│ │ │ │ ├── MoonShine_down.tif
│ │ │ │ ├── MoonShine_down.tif.meta
│ │ │ │ ├── MoonShine_front.tif
│ │ │ │ ├── MoonShine_front.tif.meta
│ │ │ │ ├── MoonShine_left.tif
│ │ │ │ ├── MoonShine_left.tif.meta
│ │ │ │ ├── MoonShine_right.tif
│ │ │ │ ├── MoonShine_right.tif.meta
│ │ │ │ ├── MoonShine_up.tif
│ │ │ │ └── MoonShine_up.tif.meta
│ │ │ ├── Overcast1.meta
│ │ │ ├── Overcast1
│ │ │ │ ├── Overcast1_back.tif
│ │ │ │ ├── Overcast1_back.tif.meta
│ │ │ │ ├── Overcast1_down.tif
│ │ │ │ ├── Overcast1_down.tif.meta
│ │ │ │ ├── Overcast1_front.tif
│ │ │ │ ├── Overcast1_front.tif.meta
│ │ │ │ ├── Overcast1_left.tif
│ │ │ │ ├── Overcast1_left.tif.meta
│ │ │ │ ├── Overcast1_right.tif
│ │ │ │ ├── Overcast1_right.tif.meta
│ │ │ │ ├── Overcast1_up.tif
│ │ │ │ └── Overcast1_up.tif.meta
│ │ │ ├── Overcast2.meta
│ │ │ ├── Overcast2
│ │ │ │ ├── Overcast2_back.tif
│ │ │ │ ├── Overcast2_back.tif.meta
│ │ │ │ ├── Overcast2_down.tif
│ │ │ │ ├── Overcast2_down.tif.meta
│ │ │ │ ├── Overcast2_front.tif
│ │ │ │ ├── Overcast2_front.tif.meta
│ │ │ │ ├── Overcast2_left.tif
│ │ │ │ ├── Overcast2_left.tif.meta
│ │ │ │ ├── Overcast2_right.tif
│ │ │ │ ├── Overcast2_right.tif.meta
│ │ │ │ ├── Overcast2_up.tif
│ │ │ │ └── Overcast2_up.tif.meta
│ │ │ ├── StarryNight.meta
│ │ │ ├── StarryNight
│ │ │ │ ├── StarryNight_back.tif
│ │ │ │ ├── StarryNight_back.tif.meta
│ │ │ │ ├── StarryNight_down.tif
│ │ │ │ ├── StarryNight_down.tif.meta
│ │ │ │ ├── StarryNight_front.tif
│ │ │ │ ├── StarryNight_front.tif.meta
│ │ │ │ ├── StarryNight_left.tif
│ │ │ │ ├── StarryNight_left.tif.meta
│ │ │ │ ├── StarryNight_right.tif
│ │ │ │ ├── StarryNight_right.tif.meta
│ │ │ │ ├── StarryNight_up.tif
│ │ │ │ └── StarryNight_up.tif.meta
│ │ │ ├── Sunny1.meta
│ │ │ ├── Sunny1
│ │ │ │ ├── Sunny1_back.tif
│ │ │ │ ├── Sunny1_back.tif.meta
│ │ │ │ ├── Sunny1_down.tif
│ │ │ │ ├── Sunny1_down.tif.meta
│ │ │ │ ├── Sunny1_front.tif
│ │ │ │ ├── Sunny1_front.tif.meta
│ │ │ │ ├── Sunny1_left.tif
│ │ │ │ ├── Sunny1_left.tif.meta
│ │ │ │ ├── Sunny1_right.tif
│ │ │ │ ├── Sunny1_right.tif.meta
│ │ │ │ ├── Sunny1_up.tif
│ │ │ │ └── Sunny1_up.tif.meta
│ │ │ ├── Sunny2.meta
│ │ │ ├── Sunny2
│ │ │ │ ├── Sunny2_back.tif
│ │ │ │ ├── Sunny2_back.tif.meta
│ │ │ │ ├── Sunny2_down.tif
│ │ │ │ ├── Sunny2_down.tif.meta
│ │ │ │ ├── Sunny2_front.tif
│ │ │ │ ├── Sunny2_front.tif.meta
│ │ │ │ ├── Sunny2_left.tif
│ │ │ │ ├── Sunny2_left.tif.meta
│ │ │ │ ├── Sunny2_right.tif
│ │ │ │ ├── Sunny2_right.tif.meta
│ │ │ │ ├── Sunny2_up.tif
│ │ │ │ └── Sunny2_up.tif.meta
│ │ │ ├── Sunny3.meta
│ │ │ └── Sunny3
│ │ │ │ ├── Sunny3_back.tif
│ │ │ │ ├── Sunny3_back.tif.meta
│ │ │ │ ├── Sunny3_down.tif
│ │ │ │ ├── Sunny3_down.tif.meta
│ │ │ │ ├── Sunny3_front.tif
│ │ │ │ ├── Sunny3_front.tif.meta
│ │ │ │ ├── Sunny3_left.tif
│ │ │ │ ├── Sunny3_left.tif.meta
│ │ │ │ ├── Sunny3_right.tif
│ │ │ │ ├── Sunny3_right.tif.meta
│ │ │ │ ├── Sunny3_up.tif
│ │ │ │ └── Sunny3_up.tif.meta
│ │ │ ├── _skybox info.txt
│ │ │ └── _skybox info.txt.meta
│ ├── main.unity
│ └── main.unity.meta
│ ├── ProjectSettings
│ ├── AudioManager.asset
│ ├── DynamicsManager.asset
│ ├── EditorBuildSettings.asset
│ ├── EditorSettings.asset
│ ├── GraphicsSettings.asset
│ ├── InputManager.asset
│ ├── NavMeshLayers.asset
│ ├── NetworkManager.asset
│ ├── Physics2DSettings.asset
│ ├── ProjectSettings.asset
│ ├── QualitySettings.asset
│ ├── TagManager.asset
│ └── TimeManager.asset
│ ├── UnityClient-csharp.sln
│ ├── UnityClient.sln
│ └── clear.bat
├── Doc
├── 序列图.vsd
└── 框架图.vsd
├── README.md
├── Server
├── TradeAge.Server.Database.XmlFile
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TradeAge.Server.Database.XmlFile.csproj
│ └── XmlFileService.cs
├── TradeAge.Server.Entity
│ ├── Character
│ │ ├── Account.cs
│ │ ├── ClassDiagram.cd
│ │ ├── Enum.cs
│ │ ├── Player.ComponentManager.cs
│ │ ├── Player.cs
│ │ ├── SceneSprite.cs
│ │ └── SimplePlayer.cs
│ ├── Common
│ │ ├── SequenceGenerator.cs
│ │ ├── Vector2.cs
│ │ ├── Vector3.cs
│ │ └── WorldSeqGen.cs
│ ├── GameEvent
│ │ └── PlayerEvents.cs
│ ├── Login
│ │ └── LoginEnum.cs
│ ├── NetCode
│ │ ├── OpCode.cs
│ │ └── OpCodeName.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Ship
│ │ └── SpeedUpTypes.cs
│ ├── Template
│ │ └── ShipTemplate.cs
│ ├── TradeAge.Server.Entity.csproj
│ └── WorldEntityManager.cs
├── TradeAge.Server.Game
│ ├── App.config
│ ├── FrmMain.Designer.cs
│ ├── FrmMain.cs
│ ├── FrmMain.resx
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ └── TradeAge.Server.Game.csproj
├── TradeAge.Server.Logic
│ ├── DB.cs
│ ├── Game
│ │ └── GameModule.cs
│ ├── LogicModule.cs
│ ├── Login
│ │ └── LoginModule.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Scene
│ │ ├── SecneModule.cs
│ │ └── SecneUtils.cs
│ └── TradeAge.Server.Logic.csproj
└── TradeAge.Server.Protocol
│ ├── ClientProxyProtocol.cs
│ ├── Properties
│ └── AssemblyInfo.cs
│ ├── ServerLogicProtocol.cs
│ └── TradeAge.Server.Protocol.csproj
├── TradeAge.Server.Database
├── DatabaseConfig.cs
├── GameDB.cs
├── Properties
│ └── AssemblyInfo.cs
└── TradeAge.Server.Database.csproj
├── TradeAge.Server.Interface
├── ClassDiagram1.cd
├── Client
│ ├── ClientProxy.cs
│ ├── IGame.cs
│ ├── ILogin.cs
│ ├── IScene.cs
│ └── Readme.txt
├── Properties
│ └── AssemblyInfo.cs
├── Server
│ ├── IGame.cs
│ ├── ILogin.cs
│ └── IScene.cs
└── TradeAge.Server.Interface.csproj
└── TradeAge.sln
/.gitignore:
--------------------------------------------------------------------------------
1 | Debug
2 | Release
3 | *.v12.suo
4 | *.vspx
5 | *.suo
6 | *.user
7 | *.press
8 | /TradeAge/.vs/config
9 | /DogSE/Doc
10 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Client.Core/Net/NetStateManager.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Client.Core/Net/NetStateManager.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Client.Core/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Client.Core")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("TradeAge.Client.Core")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2014")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("b90d2240-b489-4b02-b436-22cc95a2e1ba")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Client.Core/Timer/Delegate.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Client.Core/Timer/Delegate.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Client.Core/Timer/Enum.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Client.Core/Timer/Enum.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Common/StaticObjectPool.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace DogSE.Library.Common
7 | {
8 | ///
9 | /// 泛型的,静态唯一的对象池【线程安全,放心使用】
10 | ///
11 | ///
12 | public static class StaticObjectPool where T : new()
13 | {
14 | private static readonly ObjectPool pool = new ObjectPool();
15 |
16 | ///
17 | /// 内存池请求数据
18 | ///
19 | ///
20 | public static T AcquireContent()
21 | {
22 | return pool.AcquireContent();
23 | }
24 |
25 | ///
26 | /// 回收内存
27 | ///
28 | ///
29 | public static void ReleaseContent(T contentT)
30 | {
31 | pool.ReleaseContent(contentT);
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Common/TInstance.cs:
--------------------------------------------------------------------------------
1 | namespace DogSE.Library.Common
2 | {
3 | ///
4 | /// 单例模板
5 | ///
6 | ///
7 | public class TInstance where T: new()
8 | {
9 | private static readonly T s_instance = new T();
10 |
11 | ///
12 | /// 单例
13 | ///
14 | public static T Instance { get { return s_instance; } }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Component/IComponentManager.cs:
--------------------------------------------------------------------------------
1 | namespace DogSE.Library.Component
2 | {
3 | ///
4 | /// 组件模式模块
5 | ///
6 | public interface IComponentManager
7 | {
8 | ///
9 | /// 注册一个组件数据
10 | ///
11 | ///
12 | /// 组件ID
13 | /// 组件实例(非空)
14 | void RegisterComponent(string componentId, T component) where T : class;
15 |
16 | ///
17 | /// 获得一个组件数据
18 | ///
19 | ///
20 | /// 组件ID
21 | ///
22 | T GetComponent(string componentId) where T : class;
23 |
24 | ///
25 | /// 释放组件的资源
26 | ///
27 | ///
28 | void ReleaseComponent();
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Log/Appender.cs:
--------------------------------------------------------------------------------
1 | using System.Diagnostics;
2 |
3 |
4 | namespace DogSE.Library.Log
5 | {
6 |
7 | ///
8 | /// 日志输出的适配器,所有需要接管日志输入的都需要实现这个接口
9 | ///
10 | public interface ILogAppender
11 | {
12 | ///
13 | /// 输出日志
14 | ///
15 | ///
16 | void Write(LogInfo info);
17 |
18 | ///
19 | /// 日志等级
20 | ///
21 | LogMessageType Level { get; set; }
22 | }
23 | }
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Maths/Matrix.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Library/Maths/Matrix.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Maths/Plane.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Library/Maths/Plane.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Maths/Quaternion.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Library/Maths/Quaternion.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Maths/Vector2.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Library/Maths/Vector2.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Maths/Vector4.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Library/Maths/Vector4.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Time/OneServer.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Diagnostics;
3 |
4 | namespace DogSE.Library.Time
5 | {
6 | ///
7 | /// 暂时用这个来获得全部时间,稍后会对它的获取方法做调整
8 | ///
9 | public static class OneServer
10 | {
11 | /// 服务器当前的时间
12 | private static DateTime s_NowTime = DateTime.Now;
13 |
14 | // 用于计算经过的时间(因为Stopwatch的计算速度比DateTime.Now快近3倍)
15 | private static Stopwatch s_UpdateTime = Stopwatch.StartNew();
16 |
17 |
18 | ///
19 | /// 服务器当前的时间
20 | ///
21 | public static DateTime NowTime { get { return s_NowTime + s_UpdateTime.Elapsed; } }
22 |
23 | ///
24 | /// 设置服务器时间
25 | ///
26 | ///
27 | public static void SetServerTime(DateTime serverTime)
28 | {
29 | s_NowTime = serverTime;
30 | s_UpdateTime = Stopwatch.StartNew();
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Time/OneServer.mobile.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace DogSE.Library.Time
4 | {
5 | ///
6 | /// 暂时用这个来获得全部时间,稍后会对它的获取方法做调整
7 | ///
8 | public static class OneServer
9 | {
10 | private static TimeSpan span = TimeSpan.Zero;
11 |
12 |
13 | ///
14 | /// 服务器当前的时间
15 | ///
16 | public static DateTime NowTime { get { return DateTime.Now.Add(span); } }
17 |
18 | ///
19 | /// 获得服务器时间
20 | ///
21 | ///
22 | public static string GetServerTime()
23 | {
24 | return NowTime.ToString("HH:mm:ss " + span.TotalSeconds);
25 | }
26 |
27 | ///
28 | /// 设置服务器时间
29 | ///
30 | ///
31 | public static void SetServerTime(DateTime serverTime)
32 | {
33 | span = serverTime - DateTime.Now;
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Util/ByteOrder.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Library/Util/ByteOrder.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Util/ConvertByteArray.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Library/Util/ConvertByteArray.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Util/OpCodeNameUtil.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Library/Util/OpCodeNameUtil.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Library/Util/StringCrypto.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Library/Util/StringCrypto.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/BoundingBox.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Common/BoundingBox.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/BoundingSphere.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Common/BoundingSphere.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/Delegate.cs:
--------------------------------------------------------------------------------
1 | #region zh-CHS 2006 - 2010 DemoSoft 团队 | en 2006-2010 DemoSoft Team
2 |
3 | // NOTES
4 | // ---------------
5 | //
6 | // This file is a part of the MMOSE(Massively Multiplayer Online Server Engine) for .NET.
7 | //
8 | // 2006-2010 DemoSoft Team
9 | //
10 | //
11 | // First Version : by H.Q.Cai - mailto:caihuanqing@hotmail.com
12 |
13 | /***************************************************************************
14 | *
15 | * This program is free software; you can redistribute it and/or modify
16 | * it under the terms of the GNU Lesser General Public License as published
17 | * by the Free Software Foundation; either version 2.1 of the License, or
18 | * (at your option) any later version.
19 | *
20 | ***************************************************************************/
21 |
22 | #region zh-CHS 包含名字空间 | en Include namespace
23 |
24 | #endregion
25 |
26 | namespace DogSE.Common
27 | {
28 | #region zh-CHS 委托 | en Delegate
29 | #endregion
30 | }
31 | #endregion
32 |
33 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/Matrix.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Common/Matrix.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/Plane.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Common/Plane.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("DogSE.Common")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("DogSE.Common")]
13 | [assembly: AssemblyCopyright("Copyright © 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("d98ad87d-a8be-4641-b377-2f147ef3a0ad")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/Quaternion.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Common/Quaternion.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/Ray.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Common/Ray.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/Vector2.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Common/Vector2.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Common/Vector4.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Common/Vector4.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Core/Config/IConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace DogSE.Server.Core.Config
7 | {
8 | interface IConfig
9 | {
10 | static T Instance { get; }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Core/DogSE.Server.Core.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ProjectFiles
5 |
6 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Core/LogicModule/ILogicModule.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace DogSE.Server.Core.LogicModule
3 | {
4 | ///
5 | /// 逻辑模块公开接口
6 | ///
7 | public interface ILogicModule
8 | {
9 | ///
10 | /// 模块的ID(名字)
11 | ///
12 | string ModuleId { get; }
13 |
14 | ///
15 | /// 模块初始化中
16 | /// 和模块相关的控制器 Controller 在这里初始化
17 | ///
18 | void Initializationing();
19 |
20 | ///
21 | /// 模块初始化结束
22 | /// 和模块相关的事件在这里初始化
23 | ///
24 | void Initializationed();
25 |
26 | ///
27 | /// 重新加载模板(内部重新初始化)
28 | ///
29 | void ReLoadTemplate();
30 |
31 | ///
32 | /// 服务器停止时释放资源
33 | ///
34 | void Release();
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Core/Net/NetStateManager.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Core/Net/NetStateManager.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Core/Protocol/TestClass.txt:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using DogSE.Server.Core.Timer;
6 | using DogSE.Server.Core.Task;
7 |
8 | namespace DogSE.Server.Core.Protocol
9 | {
10 | class TestClass
11 | {
12 | public PacketHandlersBase packetHandlerManager;
13 |
14 | public Module module;
15 |
16 | void Init()
17 | {
18 | packetHandlerManager.Register(1, Method1);
19 | }
20 |
21 | void Method1(NetState netstate, PacketReader reader)
22 | {
23 | module.f1(netstate, reader);
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Core/ServerState/IServerState.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Text;
6 |
7 | namespace DogSE.Server.Core.ServerState
8 | {
9 | ///
10 | /// 服务器状态
11 | ///
12 | public interface IServerState
13 | {
14 | ///
15 | /// 模块的ID(名字)
16 | ///
17 | string ModuleId { get; }
18 |
19 | ///
20 | /// 往一个StreamBuilder里写入当前模块的状态数据
21 | ///
22 | ///
23 | void AppendSimpleState(StreamWriter writer);
24 |
25 | ///
26 | /// 写完整的状态数据
27 | ///
28 | ///
29 | void AppendFullState(StreamWriter writer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Core/Timer/Delegate.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Core/Timer/Delegate.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Core/Timer/Enum.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Core/Timer/Enum.cs
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Core/Timer/Timer.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/DogSE.Server.Core/Timer/Timer.txt
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Database.MongoDB/MongodbLogConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using DogSE.Server.Core.Config;
6 |
7 | namespace DogSE.Server.Database.MongoDB
8 | {
9 | ///
10 | /// MangoDB的客户端配置文件
11 | ///
12 | [StaticXmlConfigRoot(@"..\Server.Config", RootName = "MongodbLog")]
13 | public static class MongodbLogConfig
14 | {
15 | ///
16 | /// 数据库地址
17 | ///
18 | public static string Host { get; set; }
19 |
20 | ///
21 | /// 数据库名称
22 | ///
23 | public static string Database { get; set; }
24 |
25 | ///
26 | /// 日志级别
27 | ///
28 | public static string LogLevel { get; set; }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Database.MongoDB/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("DogSE.Server.Database.MangoDB")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("DogSE.Server.Database.MangoDB")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2014")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("d7f474bc-50a1-4900-8e17-a05bc31f3e9e")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Database/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("DogSE.Server.Database")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("DogSE.Server.Database")]
13 | [assembly: AssemblyCopyright("Copyright © 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("5baaeed8-30af-4048-9477-79c0e8bd7e17")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Database/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Net/DogSE.Server.Net.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ProjectFiles
5 |
6 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Server.Net/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("DogSE.Server.Net")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("DogSE.Server.Net")]
13 | [assembly: AssemblyCopyright("Copyright © 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("bb55fa22-616a-4862-af16-6f069422cb97")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Tools.CodeGeneration/Client/AS3/ASReturnCodeGeneration.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace DogSE.Tools.CodeGeneration.Client
6 | {
7 | ///
8 | /// flash返回代码生成
9 | ///
10 | class ASReturnCodeGeneration
11 | {
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Tools.CodeGeneration/Client/ASReturnCodeGeneration.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace DogSE.Tools.CodeGeneration.Client
6 | {
7 | ///
8 | /// flash返回代码生成
9 | ///
10 | class ASReturnCodeGeneration
11 | {
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/DogSE/DogSE.Tools.CodeGeneration/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("DogSE.Tools.CodeGeneration")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("JUJUMAO")]
12 | [assembly: AssemblyProduct("DogSE.Tools.CodeGeneration")]
13 | [assembly: AssemblyCopyright("Copyright © JUJUMAO 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("9ce6ff4c-d090-4924-9eb1-b321e193100c")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/Lib/IvyOrm.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/Lib/IvyOrm.dll
--------------------------------------------------------------------------------
/DogSE/Lib/IvyOrm.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/Lib/IvyOrm.pdb
--------------------------------------------------------------------------------
/DogSE/Lib/MangoDB/License.txt:
--------------------------------------------------------------------------------
1 | /* Copyright 2010-2012 10gen Inc.
2 | *
3 | * Licensed under the Apache License, Version 2.0 (the "License");
4 | * you may not use this file except in compliance with the License.
5 | * You may obtain a copy of the License at
6 | *
7 | * http://www.apache.org/licenses/LICENSE-2.0
8 | *
9 | * Unless required by applicable law or agreed to in writing, software
10 | * distributed under the License is distributed on an "AS IS" BASIS,
11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | * See the License for the specific language governing permissions and
13 | * limitations under the License.
14 | */
15 |
--------------------------------------------------------------------------------
/DogSE/Lib/MangoDB/MongoDB.Bson.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/Lib/MangoDB/MongoDB.Bson.dll
--------------------------------------------------------------------------------
/DogSE/Lib/MangoDB/MongoDB.Bson.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/Lib/MangoDB/MongoDB.Bson.pdb
--------------------------------------------------------------------------------
/DogSE/Lib/MangoDB/MongoDB.Driver.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/Lib/MangoDB/MongoDB.Driver.dll
--------------------------------------------------------------------------------
/DogSE/Lib/MangoDB/MongoDB.Driver.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/Lib/MangoDB/MongoDB.Driver.pdb
--------------------------------------------------------------------------------
/DogSE/Lib/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/Lib/MySql.Data.dll
--------------------------------------------------------------------------------
/DogSE/Performance1.psess:
--------------------------------------------------------------------------------
1 |
2 |
3 | Sampling
4 | None
5 | true
6 | Timestamp
7 | Cycles
8 | 10000000
9 | 10
10 | 10
11 |
12 | false
13 |
14 |
15 |
16 | false
17 |
18 |
19 | false
20 |
21 |
22 |
--------------------------------------------------------------------------------
/DogSE/PerformanceTest/NetRecvSendTest/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("NetRecvSendTest")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("NetRecvSendTest")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("819248b3-6455-474b-9846-a2f4a330439a")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/PerformanceTest/Tools/Beetle.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/PerformanceTest/Tools/Beetle.dll
--------------------------------------------------------------------------------
/DogSE/PerformanceTest/Tools/TCP_UDP_PerformanceTest.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/DogSE/PerformanceTest/Tools/TCP_UDP_PerformanceTest.exe
--------------------------------------------------------------------------------
/DogSE/PerformanceTest/Tools/TCP_UDP_PerformanceTest.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/DogSE/PerformanceTest/Tools/license.sn:
--------------------------------------------------------------------------------
1 | MTDov57mjqXpnZ7llYbkuJrlj5fmnYNbMi43LjguKl07aGVucnlmYW5AbXNuLmNvbTsxMDs2MzczMDk0NTA5OTAwMDAwMDA=
2 | cWPN//8iEu4m3AYXhV+vGXaMJuU0mL5CeDbbu1MtBNuCEqbWT+DyNIAgSARoTieugEoq5TNJGSpRYzbCgH0mSa6od0DElIfkCJlC0nS7nJ6RKDBfxSwKRN9ZX+FFf9OGx9QotevRD/64oM2AzzkTStiAHa4AJp/9Lb6biwJYuAXWmwROigzJwTKtr+urdcZMz1Bo96hthleQoPM6SIp7ILxoKIh6oKxBxDonLSiOwYWkro44rOfSNImUqxS6a9rvNFOOaw7YInixJ3BDswOyCir4/ncM9GL6lhvrRA3zWXarvPxD3sCG5M4ZGixazHDP3YUTsIamNeNK6lw8MEkhog==
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.Core.UnitTest/Protocol/test.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using DogSE.Server.Core.Net;
7 | using DogSE.Server.Core.Task;
8 |
9 |
10 | namespace DogSE.Server.Core.Protocol.AutoCode
11 | {
12 | class PacketReaderModuleAccess1:IProtoclAutoCode
13 | {
14 | public PacketHandlersBase PacketHandlerManager {get; set; }
15 |
16 | public DogSE.Server.Core.UnitTest.Protocol.PacketReaderModule module;
17 |
18 | public void Init()
19 | {
20 | PacketHandlerManager.Register(1, module.OnReadTest);
21 |
22 | }
23 |
24 | void OnReadTest(NetState netstate, PacketReader reader){
25 | module.OnReadTest(netstate, reader);}
26 |
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.Core.UnitTest/Util/StringCryptoUnitTest.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using DogSE.Library.Util;
3 | using Microsoft.VisualStudio.TestTools.UnitTesting;
4 |
5 | namespace DogSE.Server.Core.UnitTest.Util
6 | {
7 | ///
8 | /// des加密字符串测试
9 | ///
10 | [TestClass]
11 | public class StringCryptoUnitTest
12 | {
13 | ///
14 | /// 基本测试
15 | ///
16 | [TestMethod]
17 | public void BaseTest()
18 | {
19 | var cy = new StringCrypto(Convert.ToBase64String("123".ToArrayInByte()), Convert.ToBase64String("321".ToArrayInByte()));
20 | var 加密后字符串 = cy.Encrypt("abc");
21 | Console.WriteLine(加密后字符串);
22 |
23 | var 解密字符串 = cy.Decrypt(加密后字符串);
24 | Assert.AreEqual("abc", 解密字符串);
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.LogicTestServer/FrmMain.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 | using DogSE.Library.Log;
10 | using DogSE.Server.Core;
11 |
12 | namespace DogSE.Server.LogicTestServer
13 | {
14 | public partial class FrmMain : Form
15 | {
16 | public FrmMain()
17 | {
18 | InitializeComponent();
19 | Logs.ConfigLogFile("error.log", LogMessageType.MSG_DEBUG);
20 | }
21 |
22 | private WorldBase gameWorld = new WorldBase();
23 |
24 | private void FrmMain_Load(object sender, EventArgs e)
25 | {
26 | gameWorld.StartWorld();
27 | }
28 |
29 | private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
30 | {
31 | gameWorld.StopWorld();
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.LogicTestServer/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Windows.Forms;
5 |
6 | namespace DogSE.Server.LogicTestServer
7 | {
8 | static class Program
9 | {
10 | ///
11 | /// 应用程序的主入口点。
12 | ///
13 | [STAThread]
14 | static void Main()
15 | {
16 | Application.EnableVisualStyles();
17 | Application.SetCompatibleTextRenderingDefault(false);
18 | Application.Run(new FrmMain());
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.LogicTestServer/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("DogSE.Server.LogicTestServer")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("DogSE.Server.LogicTestServer")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("1d7294e6-076e-411e-8601-0a1e76199f0d")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.LogicTestServer/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.Net.UnitTest/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下特性集
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("DogSE.Server.Net.UnitTest")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("DogSE.Server.Net.UnitTest")]
13 | [assembly: AssemblyCopyright("Copyright © 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 会使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 请将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("08313df7-0a68-4177-a1e3-12e7c7ce4f35")]
24 |
25 | // 程序集的版本信息由以下四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.Net.UnitTest/UnitTestUtil.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading;
3 |
4 | namespace DogSE.Server.Net.UnitTest
5 | {
6 | public static class UnitTestUtil
7 | {
8 | public static bool Wait(int waitTimeSec, Func fun)
9 | {
10 | var startTime = DateTime.Now;
11 | while((DateTime.Now - startTime).TotalMilliseconds < waitTimeSec)
12 | {
13 | Thread.Sleep(1);
14 | if (fun())
15 | return true;
16 | }
17 |
18 | return false;
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.NetTestServer/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Windows.Forms;
5 |
6 | namespace DogSE.Server.NetTestServer
7 | {
8 | static class Program
9 | {
10 | ///
11 | /// 应用程序的主入口点。
12 | ///
13 | [STAThread]
14 | static void Main()
15 | {
16 | Application.EnableVisualStyles();
17 | Application.SetCompatibleTextRenderingDefault(false);
18 | Application.Run(new FrmMain());
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.NetTestServer/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("DogSE.Server.NetTestServer")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("DogSE.Server.NetTestServer")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("f47a69cf-0426-46ab-8798-ba428d1264ca")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/DogSE/UnitTest/DogSE.Server.NetTestServer/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Example/Example1/OpCode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Example2
8 | {
9 | public enum OpCode:ushort
10 | {
11 | Login = 0,
12 |
13 | SendMessage = 1,
14 |
15 | SendPriviteMessage= 2,
16 |
17 |
18 | LoginResult = 10,
19 |
20 | RecvMessage = 11,
21 |
22 | RecvPrivateMessage = 12,
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Example/Example1/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("Example2")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Example2")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("6bc35587-db96-4215-b959-78152367cf06")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/Example/Example2/OpCode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Example2
8 | {
9 | public enum OpCode:ushort
10 | {
11 | Login = 0,
12 |
13 | SendMessage = 1,
14 |
15 | SendPriviteMessage= 2,
16 |
17 |
18 | LoginResult = 10,
19 |
20 | RecvMessage = 11,
21 |
22 | RecvPrivateMessage = 12,
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Example/Example2/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("Example2")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Example2")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("6bc35587-db96-4215-b959-78152367cf06")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/Example/Example3/OpCode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Example2
8 | {
9 | public enum OpCode:ushort
10 | {
11 | Login = 0,
12 |
13 | SendMessage = 1,
14 |
15 | SendPriviteMessage= 2,
16 |
17 |
18 | LoginResult = 10,
19 |
20 | RecvMessage = 11,
21 |
22 | RecvPrivateMessage = 12,
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Example/Example3/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("Example2")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Example2")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("6bc35587-db96-4215-b959-78152367cf06")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/Example/Example4/OpCode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Example2
8 | {
9 | public enum OpCode:ushort
10 | {
11 | Login = 0,
12 |
13 | SendMessage = 1,
14 |
15 | SendPriviteMessage= 2,
16 |
17 |
18 | LoginResult = 10,
19 |
20 | RecvMessage = 11,
21 |
22 | RecvPrivateMessage = 12,
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Example/Example4/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("Example2")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Example2")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("6bc35587-db96-4215-b959-78152367cf06")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/Example/Example5/OpCode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace Example2
8 | {
9 | public enum OpCode:ushort
10 | {
11 | Login = 0,
12 |
13 | SendMessage = 1,
14 |
15 | SendPriviteMessage= 2,
16 |
17 |
18 | LoginResult = 10,
19 |
20 | RecvMessage = 11,
21 |
22 | RecvPrivateMessage = 12,
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Example/Example5/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("Example2")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Example2")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("6bc35587-db96-4215-b959-78152367cf06")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/Lib/IvyOrm.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/Lib/IvyOrm.dll
--------------------------------------------------------------------------------
/Lib/IvyOrm.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/Lib/IvyOrm.pdb
--------------------------------------------------------------------------------
/Lib/MySql.Data.Entity.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/Lib/MySql.Data.Entity.dll
--------------------------------------------------------------------------------
/Lib/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/Lib/MySql.Data.dll
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | DogSE
2 | =====
3 |
4 | 有问题到QQ群150614992里讨论
5 |
6 | 目录指引
7 |
8 | Dogse 是服务端引擎的核心代码
9 |
10 | Example 保留,作为dogse使用教程用,用于对某个模块做说明用
11 |
12 | Lib Dogse目前用到的一些第三方库,已dll形式存在,都是开源的库,新版本请自行上nuget下载
13 |
14 | TradeAge 今后作为dogse的完整的使用demo
15 |
16 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Controller/Controller/Game/GameController.Proxy.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using DogSE.Client.Core.Net;
7 |
8 | namespace TradeAge.Client.Controller.Game
9 | {
10 |
11 |
12 | ///
13 | ///
14 | ///
15 | partial class GameController
16 | {
17 | ///
18 | ///
19 | ///
20 | ///
21 |
22 | public void Heartbeat(int id)
23 | {
24 | var pw = PacketWriter.AcquireContent(1);
25 | pw.Write(id);
26 | NetState.Send(pw);PacketWriter.ReleaseContent(pw);
27 | }
28 |
29 |
30 |
31 |
32 | }
33 |
34 |
35 | }
36 |
37 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Controller/Controller/PlayerModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using TradeAge.Client.Entity.Character;
6 |
7 | namespace TradeAge.Client.Controller
8 | {
9 | ///
10 | /// 和玩家自身相关的模型数据
11 | ///
12 | public class PlayerModel
13 | {
14 | public PlayerModel()
15 | {
16 | Player = new SimplePlayer();
17 | }
18 |
19 | ///
20 | /// 玩家自己
21 | ///
22 | public SimplePlayer Player { get; set; }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Controller/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Client.Controller")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TradeAge.Client.Controller")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("69dac743-a6b6-46f7-9c07-1d80f86eb13c")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Entity/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Client.Controller")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TradeAge.Client.Controller")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("69dac743-a6b6-46f7-9c07-1d80f86eb13c")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Logic/Controller/Auto/LogicInterface.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 |
7 |
8 | namespace TradeAge.Client.Logic.Controller
9 | {
10 |
11 |
12 | ///
13 | /// Login
14 | ///
15 |
16 | public abstract class BaseLoginController
17 | {
18 | internal abstract void OnLoginServerResult(TradeAge.Client.Entity.Login.LoginServerResult result,bool isCreatePlayer);
19 | internal abstract void OnCreatePlayerResult(TradeAge.Client.Entity.Login.CraetePlayerResult result);
20 |
21 | }
22 |
23 |
24 | ///
25 | /// Scene
26 | ///
27 |
28 | public abstract class BaseSceneController
29 | {
30 | internal abstract void OnEnterSceneInfo(DogSE.Common.Vector3 postion,DogSE.Common.Vector3 direction);
31 | internal abstract void OnSpriteEnter(TradeAge.Client.Entity.Character.SimplePlayer SimplePlayer);
32 | internal abstract void OnSpriteMove(int playerId,DogSE.Common.Vector3 postion,DogSE.Common.Vector3 direction);
33 | internal abstract void OnSpriteLeave(int playerId);
34 |
35 | }
36 |
37 | }
38 |
39 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Logic/Controller/BaseController.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using DogSE.Client.Core.Net;
6 |
7 | namespace TradeAge.Client.Logic.Controller
8 | {
9 | ///
10 | /// 控制器的基类
11 | ///
12 | public class BaseController
13 | {
14 | ///
15 | /// 网络连接对象
16 | ///
17 | public NetState NetState { get; set; }
18 |
19 |
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Logic/Controller/GameController.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using DogSE.Client.Core;
6 | using TradeAge.Client.Logic.Controller.Login;
7 | using TradeAge.Client.Logic.Controller.Scene;
8 |
9 | namespace TradeAge.Client.Logic.Controller
10 | {
11 | ///
12 | /// 游戏控制器
13 | ///
14 | public class GameController
15 | {
16 | public GameController()
17 | {
18 | Net = new NetController();
19 | Login = new LoginController(Net);
20 | Scene = new SceneController(Net);
21 | }
22 |
23 | ///
24 | /// 游戏控制器的网络控制器部分
25 | ///
26 | public NetController Net { get; set; }
27 |
28 | ///
29 | /// 登陆控制器
30 | ///
31 | public LoginController Login { get; private set; }
32 |
33 |
34 | ///
35 | /// 场景控制器
36 | ///
37 | public SceneController Scene { get; private set; }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Logic/Controller/Login/LoginController.Proxy.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using DogSE.Client.Core.Net;
7 |
8 | namespace TradeAge.Client.Logic.Controller.Login
9 | {
10 |
11 |
12 | partial class LoginController
13 | {
14 | public void LoginServer(string accountName,string password,int serverId)
15 | {
16 | var pw = new PacketWriter(1000);
17 | pw.WriteUTF8Null(accountName);
18 | pw.WriteUTF8Null(password);
19 | pw.Write(serverId);
20 | NetState.Send(pw);
21 | }
22 |
23 | public void CreatePlayer(string playerName,TradeAge.Client.Entity.Character.Sex sex)
24 | {
25 | var pw = new PacketWriter(1003);
26 | pw.WriteUTF8Null(playerName);
27 | pw.Write((byte)sex);
28 | NetState.Send(pw);
29 | }
30 |
31 |
32 |
33 |
34 | }
35 |
36 |
37 | }
38 |
39 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Logic/Controller/Scene/SceneController.Proxy.cs:
--------------------------------------------------------------------------------
1 |
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using DogSE.Client.Core.Net;
7 |
8 | namespace TradeAge.Client.Logic.Controller.Scene
9 | {
10 |
11 |
12 | partial class SceneController
13 | {
14 | public void Move(DogSE.Common.Vector3 postion,DogSE.Common.Vector3 direction)
15 | {
16 | var pw = new PacketWriter(1100);
17 | pw.WriteStruct(postion);
18 | pw.WriteStruct(direction);
19 | NetState.Send(pw);
20 | }
21 |
22 |
23 |
24 |
25 | }
26 |
27 |
28 | }
29 |
30 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Logic/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Client.Logic")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("TradeAge.Client.Logic")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2014")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("11314a5c-c180-49a4-a0f3-fbe3d57e24ed")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/Client/TradeAge.Client.Simulator/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Client.Simulator")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TradeAge.Client.Simulator")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("f52723f2-1f21-498d-9708-e907f9951de8")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6acf2564d09599847bddceb6013f26dc
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/DogSE.Library.net35.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Dll/DogSE.Library.net35.dll
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/DogSE.Library.net35.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 89e4340585247504daee5cac6317d83b
3 | MonoAssemblyImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 | userData:
8 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/DogSE.Library.net35.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Dll/DogSE.Library.net35.pdb
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/DogSE.Library.net35.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1779d1848c2527e4eb3c18eda2aa4c27
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/DogSE.Library.net35.xml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ec9e2a1a86bb37940accbdf7fdb6ca0f
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Controller.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Controller.dll
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Controller.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1c4d9cb3df726134c9f2fea5efdd6c87
3 | MonoAssemblyImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 | userData:
8 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Controller.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Controller.pdb
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Controller.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b3fce924186b81e4e87f93feb25b53d1
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Core.dll
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Core.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3fe3820c6e87e9443b345387947456c6
3 | MonoAssemblyImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 | userData:
8 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Core.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Core.pdb
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Core.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 63ee1eed660fb4948bab021797841bb5
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Core.xml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b8b705c78fe43fd4799eecbacb93cd09
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Entity.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Entity.dll
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Entity.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 46f4b708ce4e8c442af935c8134a13c3
3 | MonoAssemblyImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 | userData:
8 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Entity.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Entity.pdb
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Dll/TradeAge.Client.Entity.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1ec4a30a70a8ac341adfecd45190dd20
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3c9665871b7ffe3448d8638f20a92e09
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/PlayerCamera.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Resources/PlayerCamera.prefab
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/PlayerCamera.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 05c1ac098db28204398ff57cdc217444
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/UI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bf6b38d3cddc5c749b6774329eb7c7b7
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/UI/main.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Resources/UI/main.prefab
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/UI/main.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 88c0129870846b94d9abdc68ad2744ce
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/ship_1.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Resources/ship_1.prefab
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/ship_1.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f8802b54d17107d449105a81b61abf0a
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/ship_2.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Resources/ship_2.prefab
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/ship_2.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 43924379f808b0440b7de5d08ce57e5c
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/ship_3.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Resources/ship_3.prefab
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Resources/ship_3.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 83b26f6a4a80cfb47a9451059dc46c78
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scene.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 39327f5d2467a364eb3d7ae9cb3c696e
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 566dfe7105cdd234b9f86512d7d5de63
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Common.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0cbce5f0c9a4a024482217e2796b9553
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Common/Internal.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e7b2f0c2862af2e40bdfaa8b45a409da
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Common/Internal/Interpolation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 57212e90b29c6cc4f9b68f516ef43f75
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Common/Internal/Tools.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: baf0719fc285bb14da2e28455dcda00e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Common/Internal/UpdateManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 72af12ef67536ec439cbb740d27e838d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Game.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5d9e9a3f4e4768b40a90045b64ffb35a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/GameCenter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d6a729e4a3afd164ca9b78bfeaab8b78
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c917673e9fe58145a6e7b2896babb4b
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/CheckData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using TradeAge.Client.Entity.Ship;
3 | using UnityEngine;
4 |
5 | namespace Assets.Scripts.Ship
6 | {
7 | class CheckData
8 | {
9 | public DateTime Time;
10 |
11 | public Vector3 Postion;
12 |
13 | public Quaternion Rotation;
14 |
15 | public float Speed;
16 |
17 | public float RotationRate;
18 |
19 | public SpeedUpTypes SpeedUpTypes;
20 | }
21 | }
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/CheckData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eaa6a590f1e3f974fb34ef0e42045d0e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/NpcShipController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 29643def5f9662a48b043b5fafe71c7c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/PlayerShipController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cad8c451ccf88e14cb210d1576c78191
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/ShipController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 339b1037db36c7442a07c4320e0e1929
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/ShipManager.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace Assets.Scripts.Ship
7 | {
8 | ///
9 | /// 船只的控制器
10 | ///
11 | class ShipManager
12 | {
13 | static ShipManager instatnce = new ShipManager();
14 |
15 | static public ShipManager Instatnce {
16 | get { return instatnce; }
17 | }
18 |
19 | private List ships = new List();
20 |
21 | public void AddShip(ShipController ship)
22 | {
23 | ships.Add(ship);
24 | }
25 |
26 | public void RemoveShip(ShipController ship)
27 | {
28 | ships.Remove(ship);
29 | }
30 |
31 | public void Update()
32 | {
33 | ships.ForEach(o => o.UpdateShip());
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/ShipManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cfe6596a36052654abd69396b029111b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a8116eda937b45347be53aff7c9f752b
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils/GameCamera.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 039f05f79a22a914992bad514e80424b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils/GameCameraTarget.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace Assets.Scripts.Ship.UIUtils
4 | {
5 | [AddComponentMenu("Game/Camera Target")]
6 | public class GameCameraTarget : MonoBehaviour
7 | {
8 | public void Activate(bool val)
9 | {
10 | if (val) GameCamera.AddTarget(transform);
11 | else GameCamera.RemoveTarget(transform);
12 | }
13 |
14 | private void OnEnable()
15 | {
16 | Activate(true);
17 | }
18 |
19 | private void OnDisable()
20 | {
21 | Activate(false);
22 | }
23 | }
24 | }
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils/GameCameraTarget.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4c62713d22e266b489d046133257a90d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils/LagRotation.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace Assets.Scripts.Ship.UIUtils
4 | {
5 | [AddComponentMenu("Exploration/Lag Rotation")]
6 | public class LagRotation : MonoBehaviour
7 | {
8 | public float speed = 10f;
9 |
10 | private Transform mTrans;
11 | private Transform mParent;
12 | private Quaternion mRelative;
13 | private Quaternion mParentRot;
14 |
15 | private void Start()
16 | {
17 | mTrans = transform;
18 | mParent = mTrans.parent;
19 | mRelative = mTrans.localRotation;
20 | mParentRot = mParent.rotation;
21 | }
22 |
23 | private void LateUpdate()
24 | {
25 | mParentRot = Quaternion.Slerp(mParentRot, mParent.rotation, Time.deltaTime*speed);
26 | mTrans.rotation = mParentRot*mRelative;
27 | }
28 | }
29 | }
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils/LagRotation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 190aef7bb30d61742aee429deba6f961
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils/ShipCamera.cs:
--------------------------------------------------------------------------------
1 | using Assets.Scripts.Ship;
2 | using UnityEngine;
3 |
4 | namespace Assets.Scripts.Ship.UIUtils
5 | {
6 | [AddComponentMenu("Exploration/Ship Camera")]
7 | public class ShipCamera : MonoBehaviour
8 | {
9 | public ShipController control;
10 | public AnimationCurve distance;
11 | public AnimationCurve angle;
12 |
13 | private Transform mTrans;
14 |
15 | private void Start()
16 | {
17 | mTrans = transform;
18 | }
19 |
20 | private void Update()
21 | {
22 | if (control != null)
23 | {
24 | float speed = control.Speed;
25 | Quaternion rot = Quaternion.Euler(angle.Evaluate(speed), 0f, 0f);
26 | mTrans.localPosition = rot*Vector3.back*distance.Evaluate(speed);
27 | mTrans.localRotation = rot;
28 | }
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils/ShipCamera.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 726f22cc010d6804c93ece428da24025
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils/ShipOrbit.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 24f8dc483a39e724abce2e6a0b1df213
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Ship/UIUtils/ShipSail.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3fd1c3d38689ec74d936d2630067b170
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/SimulationMoveDemo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: de85a4c1da2fdbc4894ce3fa3f9b29ea
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/UI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0eef1ce55cbbdd44a9c76da415565abe
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/UI/Form.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 26a1a2dda3321ed4288977a6c0277f4d
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/UI/Form/FrmPlayerShip.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using UnityEngine;
6 | using UnityEngine.UI;
7 |
8 | namespace Assets.Scripts.UI.Form
9 | {
10 | class FrmPlayerShip: MonoBehaviour
11 | {
12 | public void Start()
13 | {
14 | Init();
15 | }
16 |
17 |
18 | void Init()
19 | {
20 | labSpeed = FrmUtils.GetText("LabSpeed");
21 | labRotationRate = FrmUtils.GetText("LabRotationRate");
22 | }
23 |
24 | private Text labSpeed;
25 | private Text labRotationRate;
26 |
27 | ///
28 | /// 更新数据
29 | ///
30 | void Update()
31 | {
32 | if (labSpeed == null)
33 | Init();
34 |
35 | var ship = Game.PlayerShip;
36 |
37 | labSpeed.text = ship.SpeedUpType + ship.GetCurrentSpeed().ToString("f2");
38 |
39 | if (ship.RotationRate != 0f)
40 | labRotationRate.text = ship.RotationRate.ToString("f2");
41 | else
42 | labRotationRate.text = "";
43 | }
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/UI/Form/FrmPlayerShip.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 46e47acc6fc7f994a9c6fc9093f98238
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/UI/Form/FrmUtils.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using UnityEngine;
6 | using UnityEngine.UI;
7 |
8 | namespace Assets.Scripts.UI.Form
9 | {
10 | ///
11 | /// UI窗体的一些辅助类
12 | ///
13 | static class FrmUtils
14 | {
15 |
16 | ///
17 | /// 根据名字获得一个文本控件
18 | ///
19 | ///
20 | ///
21 | public static Text GetText(string gameObjName)
22 | {
23 | var obj = GameObject.Find(gameObjName);
24 | if (obj == null)
25 | return null;
26 |
27 | return obj.GetComponent();
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/UI/Form/FrmUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb7256cc215442149b885976cc6a150b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Scripts/Utils.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a8e9350f7cd163844aa10b5c1f501724
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Ship of the Line.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Ship of the Line.prefab
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Ship of the Line.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d0f6a3249aeb63140b3770f2588e2675
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: df6251d82676ed84db77f192238d84da
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Animations.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8830fe03303716b43b49245a20835dad
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Animations/ShipDeath.anim:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Animations/ShipDeath.anim
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Animations/ShipDeath.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c5c9805c0c28f8b469d2c85aa1452f71
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 01ce38aedef24de4da5a6f5887a42a76
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Arrow Projector.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Arrow Projector.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Arrow Projector.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 406cc505723cb54429c0c3f11be5c68c
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Blob Cobblestone.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Blob Cobblestone.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Blob Cobblestone.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0125e717fe05c8742be905d096bc15a7
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Sails - Pirate.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Sails - Pirate.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Sails - Pirate.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0899aace010729148982445d768253fe
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Sails - Sun.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Sails - Sun.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Sails - Sun.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3279514a55222804aa111d59187ea15e
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Ship Trail.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Ship Trail.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Ship Trail.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 89f5eeb2a51924f41b0d3d58a2b3f489
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Water.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Water.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Materials/Water.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5e979d959ed13b347a2409896a4e012f
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7028273901f71034fbcf7bad7f5497c4
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3487f7118ec0ffe42a5b2fe4a87f2106
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - D.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - D.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - FBX.FBX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - FBX.FBX
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - Hull.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - Hull.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - Hull.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3ef9098b8f023e54a8323e004618da76
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - NL.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - NL.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - Rigging.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - Rigging.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine - Rigging.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 281dca0364d08a9499198e812f35a4b4
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine.prefab
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Brigantine.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f517231f7d93b6499a0f950985fab35
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8761455ff5b81294da7855f5dc1d1d22
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Materials/Brigantine - D.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Materials/Brigantine - D.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Materials/Brigantine - D.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 10564e72c8c2bf945b78692bd137efe5
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Materials/Sails - Light.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Materials/Sails - Light.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Brigantine/Materials/Sails - Light.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dba1803194096264e91d750ac994bfa4
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35f9199b140678142a44dd19a80f87a7
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Cannonball - FBX.FBX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Cannonball - FBX.FBX
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Cannonball.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Cannonball.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Cannonball.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 84c5bc61a13e65e41b378194d45d4fa6
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Cannonball.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Cannonball.prefab
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Cannonball.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f70790e75ddf17347a5a812922f06efb
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 28bd03111a7e2194e96e2b0723e08551
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Materials/Cannonball.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Materials/Cannonball.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Materials/Cannonball.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 57ebc7f469339774190eeb97c6d0c305
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Smoke.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Smoke.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Smoke.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: de0dc9241c38e694f9587b007adf85fa
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Smoke.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Cannonball/Smoke.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 187f85e01ef8cfc4eb8d46ff3253bde1
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Materials/lambert1.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Materials/lambert1.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Materials/lambert1.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 722d1cb14cc4fe04ea563a4987c25b4b
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 456593302f0b6d341ba77ae365bfbed2
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 939541483f4c41d47844763ae8bd3e11
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Materials/Ship of the Line - D.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Materials/Ship of the Line - D.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Materials/Ship of the Line - D.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3fd62aead41fb5b4d9ca424717f6ed9c
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Ship of the Line - D.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Ship of the Line - D.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Ship of the Line - NL.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Ship of the Line - NL.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Ship of the Line.FBX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Ship of the Line.FBX
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Ship of the Line.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Ship of the Line.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/Ship of the Line.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aa3d7f33a09c09340b5f36fa071d2b6a
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/ship1.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/ship1.prefab
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Ship of the Line/ship1.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 430db165d7070314da42361741b063f9
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Water Plane.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Models/Water Plane.fbx
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 95824fcacb38e0c40988d7a31c3fe1cc
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Scripts/Game.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3aa9a8bd7ecd6b6439310290952c0fd5
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Scripts/Game/RepositionWater.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 |
4 | [ExecuteInEditMode]
5 | [AddComponentMenu("Game/Reposition Water")]
6 | public class RepositionWater : MonoBehaviour
7 | {
8 | Transform mTrans;
9 | Transform mCamTrans;
10 |
11 | void Start ()
12 | {
13 | mTrans = transform;
14 | if (Camera.main != null)
15 | mCamTrans = Camera.main.transform;
16 | else
17 | {
18 | var c = FindObjectOfType();
19 | if (c != null)
20 | mCamTrans = c.transform;
21 | }
22 | }
23 |
24 | void LateUpdate()
25 | {
26 | if (mCamTrans != null)
27 | {
28 | Vector3 pos = mCamTrans.position;
29 | pos.y = 0.0f;
30 |
31 | if (mTrans.position != pos)
32 | {
33 | mTrans.rotation = Quaternion.identity;
34 | mTrans.position = pos;
35 | }
36 | }
37 | }
38 | }
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Scripts/Game/RepositionWater.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0fd6ae6acb168f341b9883e674050e25
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Scripts/Game/Water.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b1e71ce76c788fe4e95e85831cf601da
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5843676255031d24fa39ba41f1be6fe1
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/DiffuseBumpAO.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6275547c86d6f914398fc7599be2a266
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/Hull.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8b591511886a3a14e8df642149d05fda
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/MultiplyNoAlpha.shader:
--------------------------------------------------------------------------------
1 | Shader "Projector/MultiplyNoAlpha"
2 | {
3 | Properties
4 | {
5 | _ShadowTex ("Cookie", 2D) = "gray" { TexGen ObjectLinear }
6 | }
7 |
8 | Subshader
9 | {
10 | Tags { "RenderType" = "Transparent" "Queue" = "Transparent-1" }
11 | Pass
12 | {
13 | ZWrite Off
14 | Fog { Color (1, 1, 1) }
15 | AlphaTest Off
16 | ColorMask RGB
17 | Blend DstColor Zero
18 | Offset -1, -1
19 | SetTexture [_ShadowTex]
20 | {
21 | combine texture, ONE - texture
22 | Matrix [_Projector]
23 | }
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/MultiplyNoAlpha.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dc8522cd33741954dbfa68cc050f6262
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/ReplaceColor.shader:
--------------------------------------------------------------------------------
1 | Shader "Projector/ReplaceColor"
2 | {
3 | Properties
4 | {
5 | _Color ("Main Color", Color) = (1,1,1,1)
6 | _ShadowTex ("Cookie", 2D) = "gray" { TexGen ObjectLinear }
7 | }
8 |
9 | Subshader
10 | {
11 | Tags { "RenderType" = "Transparent" "Queue" = "Transparent-1" }
12 | Pass
13 | {
14 |
15 | ZWrite Off
16 | Lighting Off
17 | Fog { Color (0, 0, 0, 0) }
18 | ColorMask RGB
19 | Blend SrcAlpha OneMinusSrcAlpha
20 | Offset -1, -1
21 | Color [_Color]
22 |
23 | SetTexture [_ShadowTex]
24 | {
25 | combine texture * primary
26 | Matrix [_Projector]
27 | }
28 | }
29 | }
30 | }
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/ReplaceColor.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98e56e621356dd54b92421733fbd10f3
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/Rigging.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 640d9e7fd9fefc941b183180b70ed714
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/Sails.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 826a09fec6f210e468c00be91395bbe6
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/Tree.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1fe0c01d814b0c44cb9fe3a83c7fe097
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/Untextured.shader:
--------------------------------------------------------------------------------
1 | Shader "Game/Untextured"
2 | {
3 | Properties
4 | {
5 | _Color ("Main Color", Color) = (1,1,1,1)
6 | }
7 |
8 | SubShader
9 | {
10 | Tags { "RenderType"="Opaque" }
11 | LOD 100
12 |
13 | Pass
14 | {
15 | Lighting On
16 |
17 | Material
18 | {
19 | Diffuse [_Color]
20 | Ambient [_Color]
21 | }
22 | }
23 | }
24 | Fallback "VertexLit"
25 | }
26 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/Untextured.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f7cd84c18c4f451468bc4a1b319d7fab
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Shaders/Water.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2835fda0a528f9647b76d44f9a0eaeb0
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 94fd5bf9399b0004caba9c898e03b3d1
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 69bad6dcbda6ffe48978556a6a61b6f7
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 602863e1c6aadbe448b6ae3b9c9740d9
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6be04200afc6de94d9c4658ceac74832
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Materials/FlameB.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Materials/FlameB.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Materials/FlameB.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dbba91512745ad74fbd3e34c24015e97
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Materials/FlameC.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Materials/FlameC.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Materials/FlameC.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7e699c3e2b637e34082a1ca40d2709b9
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1889b4d40cb858245b876dd94da83af4
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Textures/flameB.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Textures/flameB.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Textures/flameC.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Standard Assets/Particles/Sources/Textures/flameC.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5b8caabf49e0b3d4cb1c119364fa3a23
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Beach Sand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Beach Sand.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Blob Cobblestone.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Blob Cobblestone.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Grass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Grass.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Grass.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f903b9d0e0fa9e448a5774a97b7c6c5c
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Rocky Hill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Rocky Hill.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Sails - Dark.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Sails - Dark.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Sails - Light.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Sails - Light.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Sails - Normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Sails - Normal.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Sandstone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Sandstone.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Sandstone.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c9b78ac9af9e4a45872a47280d5149c
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Stripe.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Stripe.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Stripe.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b0dad9d1c652e04428a45e463c8dd3d3
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Symbol - Pirate.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Symbol - Pirate.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Symbol - Sun.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Symbol - Sun.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Trail.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Trail.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Trail.tga.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7acc2b8af3ca44240ad9688af2122a8c
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Water Bump.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Water Bump.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Water Bump.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1481ed34ae3ed304186ca7ae0bf7e989
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 1
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 1
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: 1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Water Mask.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/Textures/Water Mask.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b9b81acae4628bc4bb0d8e4bcc363e57
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5de0d3587ea83a648bfa4b916cbb1410
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Brig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Brig.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Coal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Coal.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Food.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Food.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Gold.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Gold.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Iron.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Iron.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Lumber.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Lumber.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Ore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Ore.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Ore.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb14c3ccc9265ad4ebd7543fd63e24ea
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: 16
29 | mipBias: -1
30 | wrapMode: 1
31 | nPOTScale: 0
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 1
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 1
42 | textureType: 8
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag: 1
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - SotL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - SotL.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Tools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Tools.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Wheat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Icons/Icon - Wheat.png
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8eaec813af6eebc458c0e844804bb9f8
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/ArrowLeft.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/ArrowLeft.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/ArrowLeft.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0f87f04c8e944a641acb3f11f80c2859
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/ArrowRight.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/ArrowRight.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/ArrowRight.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 45e54e0316e93bd4681becaf46ab88f2
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/ArrowUp.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/ArrowUp.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/ArrowUp.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 906101d8524117143b73509c91228dca
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/Darken.tga:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/Darken.tga
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/Darken.tga.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8443dfbecb119c243bf729ff07a3d41e
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Box.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Box.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Box.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e45519f71ffec8f4395e7e1b4f700c11
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Button - Down.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Button - Down.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Button - Normal.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Button - Normal.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Button - Over.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Button - Over.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Skin.GUISkin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Skin.GUISkin
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Skin.GUISkin.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e73a43714d9ad734a977cee46e049e3f
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Toggle - Normal.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Toggle - Normal.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Toggle - Over.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/UI Toggle - Over.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/Window Background.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/Window Background.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/Window Border.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/ShipGameStarterKit/UI/Skin/Window Border.psd
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c5767e30686f49440b673b7886b65aef
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 607426a9820414bfd8081fb22854dbd4
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/DawnDusk Skybox.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/DawnDusk Skybox.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/DawnDusk Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9ba05f538ee36044da5cd2a4f14a8b18
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Eerie Skybox.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Eerie Skybox.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Eerie Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 16522f49031ff414abdf1f83f1b6a36c
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/MoonShine Skybox.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/MoonShine Skybox.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/MoonShine Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5ba172cd3918d7c44aa6d04446119a00
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Overcast1 Skybox.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Overcast1 Skybox.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Overcast1 Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 931987be26c9646429c56f8a4692bb81
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Overcast2 Skybox.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Overcast2 Skybox.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Overcast2 Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d4d16ca3d56fb7142a32d49bbd323836
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/StarryNight Skybox.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/StarryNight Skybox.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/StarryNight Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5aab239cac7fe8a4c931693a7535da5c
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Sunny1 Skybox.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Sunny1 Skybox.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Sunny1 Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a2126534b3a11b34e977105bd9e3cc03
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Sunny2 Skybox.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Sunny2 Skybox.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Sunny2 Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: da976b1a4f7ebb949b0f71341e4f1821
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Sunny3 Skybox.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Sunny3 Skybox.mat
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Sunny3 Skybox.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 53412155bc1016547b1a77b2333c0380
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9ef50104b12ed4ca9bed40f105986cd7
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: daf8ab28ea6df4773bf38cb9e3e173e1
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_back.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_back.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_down.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_down.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_front.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_front.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_left.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_left.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_right.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_right.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_up.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/DawnDusk/DawnDusk_up.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c75dadc1f18e42f5be29942a71d83c4
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_back.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_back.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_down.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_down.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_front.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_front.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_left.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_left.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_right.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_right.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_up.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Eerie/Eerie_up.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6134a184b1d49498fb473b6276533784
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_back.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_back.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_down.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_down.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_front.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_front.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_left.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_left.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_right.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_right.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_up.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/MoonShine/MoonShine_up.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8af0f21f411904d65a90f87110818a7e
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_back.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_back.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_down.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_down.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_front.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_front.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_left.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_left.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_right.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_right.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_up.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast1/Overcast1_up.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cad4fe3deabb0452e9a372244c25287c
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_back.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_back.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_down.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_down.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_front.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_front.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_left.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_left.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_right.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_right.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_up.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Overcast2/Overcast2_up.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ff063c9db7e6e467d86d376ff5be5ca0
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_back.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_back.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_down.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_down.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_front.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_front.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_left.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_left.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_right.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_right.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_up.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/StarryNight/StarryNight_up.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1bf34b610fe6f466faff3dcd833c06f6
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_back.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_back.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_down.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_down.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_front.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_front.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_left.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_left.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_right.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_right.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_up.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny1/Sunny1_up.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 63e618e4b55634c8fb3bf5c5cd6679ea
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_back.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_back.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_down.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_down.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_front.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_front.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_left.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_left.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_right.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_right.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_up.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny2/Sunny2_up.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 356d385a59c53487ebe6e3363ff4ffa2
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_back.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_back.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_down.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_down.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_front.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_front.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_left.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_left.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_right.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_right.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_up.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/Textures/Sunny3/Sunny3_up.tif
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/_skybox info.txt:
--------------------------------------------------------------------------------
1 | The Skyboxes are imported at 512x512 to speed up the import process, but the original files are 1024x1024 and can be re-imported at that size for higher quality.
2 |
3 | Each Skybox Texture also contains an Alpha Channel which can be used to modulate certain Image Effects (Pro Only). If you are not going to use the Alpha Channels it is best to re-import the Skybox Textures without them to preserve texture memory.
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/Standard Assets/Skyboxes/_skybox info.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6d4fd495600cd4cf0b8ad2caf025f94e
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/main.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/Assets/main.unity
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/Assets/main.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aad474b43f305aa46b90ae9e76f0f4fe
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/AudioManager.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/DynamicsManager.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/EditorBuildSettings.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/EditorSettings.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/GraphicsSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/GraphicsSettings.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/InputManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/InputManager.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/NavMeshLayers.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/NavMeshLayers.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/NetworkManager.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/Physics2DSettings.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/ProjectSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/ProjectSettings.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/QualitySettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/QualitySettings.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/TagManager.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Client/UnityClient/ProjectSettings/TimeManager.asset
--------------------------------------------------------------------------------
/TradeAge/Client/UnityClient/clear.bat:
--------------------------------------------------------------------------------
1 | rd Library /q /s
2 | rd obj /q /s
3 | rd Temp /q /s
4 | rem del *.meta /q /s /a
--------------------------------------------------------------------------------
/TradeAge/Doc/序列图.vsd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Doc/序列图.vsd
--------------------------------------------------------------------------------
/TradeAge/Doc/框架图.vsd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dogvane/DogSE/3c1e6d1e608f8c7d186f7669750f740056a7e14f/TradeAge/Doc/框架图.vsd
--------------------------------------------------------------------------------
/TradeAge/README.md:
--------------------------------------------------------------------------------
1 | TradeAge
2 | =====
3 |
4 | Degse专属的demo
5 |
6 | 游戏为3d海战类游戏,demo完成了以下内容
7 |
8 | 1.多人单场景内移动同步
9 | 2.多人互相攻击
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Database.XmlFile/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Server.Database.XmlFile")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TradeAge.Server.Database.XmlFile")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("f8e37593-01e5-4f07-8c6a-45251662350b")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Entity/Character/Enum.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | #if Server
7 | namespace TradeAge.Server.Entity.Character
8 | #else
9 | namespace TradeAge.Client.Entity.Character
10 | #endif
11 | {
12 | ///
13 | /// 性别
14 | ///
15 | public enum Sex
16 | {
17 | ///
18 | /// 男性
19 | ///
20 | Male = 0,
21 |
22 | ///
23 | /// 女性
24 | ///
25 | Female = 1,
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Entity/Common/Vector3.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | #if Server
7 | using TradeAge.Server.Entity.Common;
8 | namespace TradeAge.Server.Entity.Common
9 | #else
10 | namespace TradeAge.Client.Entity.Common
11 | #endif
12 | {
13 | ///
14 | /// 三维向量
15 | ///
16 | public class Vector3
17 | {
18 | ///
19 | ///
20 | ///
21 | public float X { get; set; }
22 |
23 | ///
24 | ///
25 | ///
26 | public float Y { get; set; }
27 |
28 | ///
29 | ///
30 | ///
31 | public float Z { get; set; }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Entity/Common/WorldSeqGen.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace TradeAge.Server.Entity.Common
7 | {
8 | ///
9 | /// 游戏世界的唯一序列生成器
10 | ///
11 | public static class WorldSeqGen
12 | {
13 | static WorldSeqGen()
14 | {
15 | AccountSeq = new IntSequenceGenerator(1);
16 | }
17 |
18 | ///
19 | /// 账号的序列生成器
20 | ///
21 | public static IntSequenceGenerator AccountSeq { get; set; }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Entity/NetCode/OpCodeName.cs:
--------------------------------------------------------------------------------
1 |
2 | using DogSE.Library.Util;
3 |
4 | namespace TradeAge.Server.Entity.NetCode
5 | {
6 | ///
7 | /// 新游戏在用功能类时,继承并设定好消息码的类型即可
8 | ///
9 | public class OpCodeName : OpCodeNameUtil
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Entity/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Server.Entity")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TradeAge.Server.Entity")]
13 | [assembly: AssemblyCopyright("Copyright © 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("4ecc193d-a09f-43d2-93bc-bd4670929f3e")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Entity/Ship/SpeedUpTypes.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | #if Server
7 | namespace TradeAge.Server.Entity.Ship
8 | #else
9 | namespace TradeAge.Client.Entity.Ship
10 | #endif
11 | {
12 |
13 | ///
14 | /// 船只速度类型
15 | ///
16 | public enum SpeedUpTypes
17 | {
18 | Stop = 0,
19 |
20 | OneFourth = 1,
21 |
22 | Half = 2,
23 |
24 | ThreeFourth = 3,
25 |
26 | Full = 4,
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Game/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Game/FrmMain.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Drawing;
5 | using System.Text;
6 | using System.Windows.Forms;
7 | using DogSE.Library.Log;
8 | using DogSE.Server.Core;
9 | using DogSE.Server.Core.Config;
10 |
11 | namespace TradeAge.Server.Game
12 | {
13 | public partial class FrmMain : Form
14 | {
15 | public FrmMain()
16 | {
17 | InitializeComponent();
18 | }
19 |
20 | private void FrmMain_Load(object sender, EventArgs e)
21 | {
22 | ServerConfig.Tcp = new []
23 | {
24 | new TcpConfig
25 | {
26 | Host = "127.0.0.1",
27 | Port = 4530,
28 | }
29 | };
30 |
31 | Logs.ConfigLogFile("tradeage.log");
32 |
33 | GameServerService.StartGame(new WorldBase());
34 | }
35 |
36 | private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
37 | {
38 | GameServerService.StopGame();
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Game/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Server.Game")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TradeAge.Server.Game")]
13 | [assembly: AssemblyCopyright("Copyright © 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("cf9dd47e-2cad-4a20-89d3-69ece3d94c11")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Game/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.17929
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace TradeAge.Server.Game.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Game/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Logic/DB.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using TradeAge.Server.Database.XmlFile;
6 |
7 | namespace TradeAge.Server.Logic
8 | {
9 | ///
10 | /// 数据库访问
11 | ///
12 | public static class DB
13 | {
14 | ///
15 | /// 游戏数据库,目前用xml文件存储
16 | ///
17 | public static XmlFileService GameDB { get; private set; }
18 |
19 | ///
20 | /// 初始化,理论上需要在游戏服务端配置文件加载完成后才能调用
21 | ///
22 |
23 | public static void Init()
24 | {
25 | GameDB = new XmlFileService();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Logic/LogicModule.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using DogSE.Server.Core.LogicModule;
6 | using DogSE.Server.Core.Util;
7 |
8 | namespace TradeAge.Server.Logic
9 | {
10 | public class LogicModule
11 | {
12 | public static void Prints()
13 | {
14 | var types = AssemblyUtil.GetTypesByInterface(typeof (ILogicModule));
15 | foreach (var t in types)
16 | {
17 | Console.WriteLine(t.Name);
18 | }
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Logic/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Server.Logic")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TradeAge.Server.Logic")]
13 | [assembly: AssemblyCopyright("Copyright © 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("5d80a33c-c72d-46ca-b20e-46d09029eac3")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/Server/TradeAge.Server.Protocol/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Server.Protocol")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("TradeAge.Server.Protocol")]
13 | [assembly: AssemblyCopyright("Copyright © 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("3dfbf26d-bf07-46a3-8a85-1991d994d2c8")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/TradeAge.Server.Database/DatabaseConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.Threading.Tasks;
5 | using DogSE.Server.Core.Config;
6 |
7 | namespace TradeAge.Server.Database
8 | {
9 | [StaticXmlConfigRoot(@"..\Server.Config")]
10 | public static class DatabaseConfig
11 | {
12 | ///
13 | /// 游戏服务器连接字符串
14 | ///
15 | public static string GameDbConnectString { get; set; }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/TradeAge/TradeAge.Server.Database/GameDB.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using DogSE.Server.Database;
3 | using DogSE.Server.Database.MySQL;
4 |
5 | namespace TradeAge.Server.Database
6 | {
7 | ///
8 | /// 游戏的数据库访问器
9 | ///
10 | public class GameDB
11 | {
12 | private static MySqlService s_service;
13 |
14 | ///
15 | /// 游戏db的访问接口
16 | ///
17 | public static IDataService DB
18 | {
19 | get
20 | {
21 | if (s_service == null)
22 | {
23 | if (string.IsNullOrEmpty(DatabaseConfig.GameDbConnectString))
24 | throw new NullReferenceException("GameDbConnectString is null");
25 |
26 | s_service = new MySqlService(DatabaseConfig.GameDbConnectString);
27 | }
28 | return s_service;
29 | }
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/TradeAge/TradeAge.Server.Database/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Server.Database")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("TradeAge.Server.Database")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("a041e72f-7141-45df-b337-79a9e8157603")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/TradeAge.Server.Interface/ClassDiagram1.cd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA=
7 | Client\ILogin.cs
8 |
9 |
10 |
11 |
12 |
13 | AAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAA=
14 | Server\ILogin.cs
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/TradeAge/TradeAge.Server.Interface/Client/ClientProxy.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace TradeAge.Server.Interface.Client
7 | {
8 | ///
9 | /// 客户端接口代理
10 | ///
11 | public static class ClientProxy
12 | {
13 | ///
14 | /// 登陆代理接口
15 | ///
16 | public static ILogin Login { get; set; }
17 |
18 | ///
19 | /// 场景的控制器接口
20 | ///
21 | public static IScene Scene { get; set; }
22 |
23 | ///
24 | /// 游戏相关的接口
25 | ///
26 | public static IGame Game { get; set; }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/TradeAge/TradeAge.Server.Interface/Client/IGame.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using DogSE.Server.Core.Net;
6 | using DogSE.Server.Core.Protocol;
7 | using TradeAge.Server.Entity.NetCode;
8 |
9 | namespace TradeAge.Server.Interface.Client
10 | {
11 | ///
12 | /// 和游戏主体相关的一些方法
13 | ///
14 | [ClientInterface]
15 | public interface IGame
16 | {
17 | ///
18 | /// 同步当前服务器时间到客户端
19 | ///
20 | ///
21 | /// 服务器当前时间
22 | /// 客户度发过来的id,原样返回
23 | [NetMethod((ushort)OpCode.ServerTime, NetMethodType.SimpleMethod)]
24 | void SyncServerTime(NetState netstate, DateTime serverTime, int id);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/TradeAge/TradeAge.Server.Interface/Client/Readme.txt:
--------------------------------------------------------------------------------
1 | 这里放的是客户端的访问接口
2 | 服务器给客户端发消息时,通过这个接口生成的实例来进行消息对象的构建和发送
--------------------------------------------------------------------------------
/TradeAge/TradeAge.Server.Interface/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("TradeAge.Server.Interface")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("JUJUMAO")]
12 | [assembly: AssemblyProduct("TradeAge.Server.Interface")]
13 | [assembly: AssemblyCopyright("Copyright © JUJUMAO 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("d2289546-2d80-43a5-86f6-ce59e4e1fe29")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/TradeAge/TradeAge.Server.Interface/Server/IGame.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using DogSE.Server.Core.LogicModule;
6 | using DogSE.Server.Core.Net;
7 | using DogSE.Server.Core.Protocol;
8 | using TradeAge.Server.Entity.NetCode;
9 |
10 | namespace TradeAge.Server.Interface.Server
11 | {
12 | ///
13 | /// 和游戏主体有关的一些接口
14 | ///
15 | public interface IGame : ILogicModule
16 | {
17 |
18 | ///
19 | /// 客户端过来的心跳包
20 | ///
21 | ///
22 | /// 心跳包id,服务器确认的时候,把这个返回给客户端
23 | [NetMethod((ushort)OpCode.Heart, NetMethodType.SimpleMethod, TaskType.Low)]
24 | void Heartbeat(NetState netstate, int id);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------