├── .gitattributes ├── .gitignore ├── Assets ├── Behavioral Patterns.meta ├── Behavioral Patterns │ ├── Chain of Responsibility Pattern.meta │ ├── Chain of Responsibility Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── ChainOfResponsibilityExample1.cs │ │ │ ├── ChainOfResponsibilityExample1.cs.meta │ │ │ ├── TestChainOfRespExample1.unity │ │ │ └── TestChainOfRespExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── ChainOfResponsibilityExample2.cs │ │ │ ├── ChainOfResponsibilityExample2.cs.meta │ │ │ ├── ChainOfResponsibilityExample2.unity │ │ │ └── ChainOfResponsibilityExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── ChainOfResponsibilityStructure.cs │ │ │ ├── ChainOfResponsibilityStructure.cs.meta │ │ │ ├── TestChainOfResponsibilityStructure.unity │ │ │ └── TestChainOfResponsibilityStructure.unity.meta │ ├── Command Pattern.meta │ ├── Command Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── CommandExample1.cs │ │ │ ├── CommandExample1.cs.meta │ │ │ ├── TestCommandExample1.unity │ │ │ └── TestCommandExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── DeviceButton.cs │ │ │ ├── DeviceButton.cs.meta │ │ │ ├── ICommand.cs │ │ │ ├── ICommand.cs.meta │ │ │ ├── IElectronicDevice.cs │ │ │ ├── IElectronicDevice.cs.meta │ │ │ ├── Radio.cs │ │ │ ├── Radio.cs.meta │ │ │ ├── TVRemove.cs │ │ │ ├── TVRemove.cs.meta │ │ │ ├── Television.cs │ │ │ ├── Television.cs.meta │ │ │ ├── TestCommandPattern.cs │ │ │ ├── TestCommandPattern.cs.meta │ │ │ ├── TurnItAllOff.cs │ │ │ ├── TurnItAllOff.cs.meta │ │ │ ├── TurnTVOff.cs │ │ │ ├── TurnTVOff.cs.meta │ │ │ ├── TurnTVOn.cs │ │ │ ├── TurnTVOn.cs.meta │ │ │ ├── TurnVolumeDown.cs │ │ │ ├── TurnVolumeDown.cs.meta │ │ │ ├── TurnVolumeUp.cs │ │ │ ├── TurnVolumeUp.cs.meta │ │ │ ├── command pattern example 1.unity │ │ │ └── command pattern example 1.unity.meta │ │ ├── Example3.meta │ │ ├── Example3 │ │ │ ├── Command.cs │ │ │ ├── Command.cs.meta │ │ │ ├── InputHandler.cs │ │ │ ├── InputHandler.cs.meta │ │ │ ├── MoveCommand.cs │ │ │ ├── MoveCommand.cs.meta │ │ │ ├── MoveCommandReceiver.cs │ │ │ ├── MoveCommandReceiver.cs.meta │ │ │ ├── command pattern example2.unity │ │ │ └── command pattern example2.unity.meta │ │ ├── Example4.meta │ │ ├── Example4 │ │ │ ├── CommandPatternExample4.cs │ │ │ ├── CommandPatternExample4.cs.meta │ │ │ ├── CommandPatternExample4.unity │ │ │ └── CommandPatternExample4.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── CommandStructure.cs │ │ │ ├── CommandStructure.cs.meta │ │ │ ├── TestCommandStructure.unity │ │ │ └── TestCommandStructure.unity.meta │ ├── Interpreter Pattern.meta │ ├── Interpreter Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── InterpreterExample1.cs │ │ │ ├── InterpreterExample1.cs.meta │ │ │ ├── TestInterpreterExample1.unity │ │ │ └── TestInterpreterExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── InterpreterExample2.cs │ │ │ ├── InterpreterExample2.cs.meta │ │ │ ├── InterpreterExample2.unity │ │ │ └── InterpreterExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── InterpreterStructrue.cs │ │ │ ├── InterpreterStructrue.cs.meta │ │ │ ├── TestInterpreterStructrue.unity │ │ │ └── TestInterpreterStructrue.unity.meta │ ├── Iterator Pattern.meta │ ├── Iterator Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── IteratorExample1.cs │ │ │ ├── IteratorExample1.cs.meta │ │ │ ├── TestIteratorExample1.unity │ │ │ └── TestIteratorExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── IteratorExample2.cs │ │ │ ├── IteratorExample2.cs.meta │ │ │ ├── IteratorExample2.unity │ │ │ └── IteratorExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── IteratorStructure.cs │ │ │ ├── IteratorStructure.cs.meta │ │ │ ├── TestIteratorStructure.unity │ │ │ └── TestIteratorStructure.unity.meta │ ├── Mediator Pattern.meta │ ├── Mediator Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── MediatorExample1.cs │ │ │ ├── MediatorExample1.cs.meta │ │ │ ├── TestMediatorExample1.unity │ │ │ └── TestMediatorExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── MediatorExample2.cs │ │ │ ├── MediatorExample2.cs.meta │ │ │ ├── MediatorExample2.unity │ │ │ └── MediatorExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── MediatorStructure.cs │ │ │ ├── MediatorStructure.cs.meta │ │ │ ├── TestMediatorStructure.unity │ │ │ └── TestMediatorStructure.unity.meta │ ├── Memento Pattern.meta │ ├── Memento Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── MementoExample1.cs │ │ │ ├── MementoExample1.cs.meta │ │ │ ├── TestMementoExample1.unity │ │ │ └── TestMementoExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── MementoExample2.cs │ │ │ ├── MementoExample2.cs.meta │ │ │ ├── MementoExample2.unity │ │ │ └── MementoExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── MementoStructure.cs │ │ │ ├── MementoStructure.cs.meta │ │ │ ├── TestMementoStructure.unity │ │ │ └── TestMementoStructure.unity.meta │ ├── Observer Pattern.meta │ ├── Observer Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── ObserverExample1.cs │ │ │ ├── ObserverExample1.cs.meta │ │ │ ├── TestObserverExample1.unity │ │ │ └── TestObserverExample1.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── ObserverStructure.cs │ │ │ ├── ObserverStructure.cs.meta │ │ │ ├── TestObserverStructure.unity │ │ │ └── TestObserverStructure.unity.meta │ ├── State Pattern.meta │ ├── State Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ │ ├── StateExample1.cs │ │ │ ├── StateExample1.cs.meta │ │ │ ├── StatePatternExample1.unity │ │ │ └── StatePatternExample1.unity.meta │ │ ├── Exmaple2.meta │ │ ├── Exmaple2 │ │ │ ├── StateExmaple2.cs │ │ │ ├── StateExmaple2.cs.meta │ │ │ ├── StatePatternExmaple2.unity │ │ │ └── StatePatternExmaple2.unity.meta │ │ ├── Exmaple3.meta │ │ ├── Exmaple3 │ │ │ ├── ATMMachine.cs │ │ │ ├── ATMMachine.cs.meta │ │ │ ├── ATMState.cs │ │ │ ├── ATMState.cs.meta │ │ │ ├── HasCard.cs │ │ │ ├── HasCard.cs.meta │ │ │ ├── HasPin.cs │ │ │ ├── HasPin.cs.meta │ │ │ ├── NoCard.cs │ │ │ ├── NoCard.cs.meta │ │ │ ├── NoCash.cs │ │ │ ├── NoCash.cs.meta │ │ │ ├── StatePatternExample3.unity │ │ │ ├── StatePatternExample3.unity.meta │ │ │ ├── TestATMMachine.cs │ │ │ └── TestATMMachine.cs.meta │ │ ├── Exmaple4.meta │ │ ├── Exmaple4 │ │ │ ├── DrivingState.cs │ │ │ ├── DrivingState.cs.meta │ │ │ ├── DuckingState.cs │ │ │ ├── DuckingState.cs.meta │ │ │ ├── Heroine.cs │ │ │ ├── Heroine.cs.meta │ │ │ ├── HeroineBaseState.cs │ │ │ ├── HeroineBaseState.cs.meta │ │ │ ├── JumpingState.cs │ │ │ ├── JumpingState.cs.meta │ │ │ ├── StandingState.cs │ │ │ ├── StandingState.cs.meta │ │ │ ├── StatePatternExample4.unity │ │ │ ├── StatePatternExample4.unity.meta │ │ │ ├── TestHeroine.cs │ │ │ └── TestHeroine.cs.meta │ │ ├── Exmaple5.meta │ │ ├── Exmaple5 │ │ │ ├── StatePatternExample5.cs │ │ │ ├── StatePatternExample5.cs.meta │ │ │ ├── StatePatternExample5.unity │ │ │ └── StatePatternExample5.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── StateStructure.cs │ │ │ ├── StateStructure.cs.meta │ │ │ ├── TestStateStructure.unity │ │ │ └── TestStateStructure.unity.meta │ ├── Strategy Pattern.meta │ ├── Strategy Pattern │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── BadCodeExample.cs │ │ │ ├── BadCodeExample.cs.meta │ │ │ ├── StrategyPatternExample2.cs │ │ │ ├── StrategyPatternExample2.cs.meta │ │ │ ├── StrategyPatternExample2.unity │ │ │ └── StrategyPatternExample2.unity.meta │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ │ ├── StrategyPatternExample1.cs │ │ │ ├── StrategyPatternExample1.cs.meta │ │ │ ├── StrategyPatternExample1.unity │ │ │ └── StrategyPatternExample1.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── StrategyStructure.cs │ │ │ ├── StrategyStructure.cs.meta │ │ │ ├── TestStrategyStructure.unity │ │ │ └── TestStrategyStructure.unity.meta │ ├── Template Method Pattern.meta │ ├── Template Method Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ │ ├── TemplateMethodPatternExample1.cs │ │ │ ├── TemplateMethodPatternExample1.cs.meta │ │ │ ├── TemplateMethodPatternExample1.unity │ │ │ └── TemplateMethodPatternExample1.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── TemplateMethodStructure.cs │ │ │ ├── TemplateMethodStructure.cs.meta │ │ │ ├── TestTemplateMethodStructure.unity │ │ │ └── TestTemplateMethodStructure.unity.meta │ ├── Visitor Pattern.meta │ └── Visitor Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ ├── VisitorPatternExample1.cs │ │ ├── VisitorPatternExample1.cs.meta │ │ ├── VisitorPatternExample1.unity │ │ └── VisitorPatternExample1.unity.meta │ │ ├── Exmaple2.meta │ │ ├── Exmaple2 │ │ ├── VisitorPatternExample2.cs │ │ ├── VisitorPatternExample2.cs.meta │ │ ├── VisitorPatternExample2.unity │ │ └── VisitorPatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ ├── TestVisitorStructure.unity │ │ ├── TestVisitorStructure.unity.meta │ │ ├── VisitorStructure.cs │ │ └── VisitorStructure.cs.meta ├── Creational Patterns.meta ├── Creational Patterns │ ├── Abstract Factory Pattern.meta │ ├── Abstract Factory Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── AbstractFactoryPatternExample1.cs │ │ │ ├── AbstractFactoryPatternExample1.cs.meta │ │ │ ├── AbstractFactoryPatternExample1.unity │ │ │ └── AbstractFactoryPatternExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── AbstractFactoryPatternExample2.cs │ │ │ ├── AbstractFactoryPatternExample2.cs.meta │ │ │ ├── AbstractFactoryPatternExample2.unity │ │ │ └── AbstractFactoryPatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── AbstractFactoryStructrue.cs │ │ │ ├── AbstractFactoryStructrue.cs.meta │ │ │ ├── TestAbstractFactoryStructrue.unity │ │ │ └── TestAbstractFactoryStructrue.unity.meta │ ├── Builder Pattern.meta │ ├── Builder Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── BuilderPatternExample1.cs │ │ │ ├── BuilderPatternExample1.cs.meta │ │ │ ├── BuilderPatternExample1.unity │ │ │ └── BuilderPatternExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── BuilderPatternExample2.cs │ │ │ ├── BuilderPatternExample2.cs.meta │ │ │ ├── BuilderPatternExample2.unity │ │ │ └── BuilderPatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── BuilderStructure.cs │ │ │ ├── BuilderStructure.cs.meta │ │ │ ├── TestBuilderStructure.unity │ │ │ └── TestBuilderStructure.unity.meta │ ├── Factory Method Pattern.meta │ ├── Factory Method Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── FactoryMethodPatternExample1.cs │ │ │ ├── FactoryMethodPatternExample1.cs.meta │ │ │ ├── FactoryMethodPatternExample1.unity │ │ │ └── FactoryMethodPatternExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── FactoryMethodPatternExample2.cs │ │ │ ├── FactoryMethodPatternExample2.cs.meta │ │ │ ├── FactoryMethodPatternExample2.unity │ │ │ └── FactoryMethodPatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── FactoryMethodStructure.cs │ │ │ ├── FactoryMethodStructure.cs.meta │ │ │ ├── TestFactoryMethodStructure.unity │ │ │ └── TestFactoryMethodStructure.unity.meta │ ├── Prototype Pattern.meta │ ├── Prototype Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ │ ├── PrototypePatternExample1.cs │ │ │ ├── PrototypePatternExample1.cs.meta │ │ │ ├── PrototypePatternExample1.unity │ │ │ └── PrototypePatternExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── PrototypePatternExample2.cs │ │ │ ├── PrototypePatternExample2.cs.meta │ │ │ ├── PrototypePatternExample2.unity │ │ │ └── PrototypePatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── PrototypeStructure.cs │ │ │ ├── PrototypeStructure.cs.meta │ │ │ ├── TestPrototypeStructure.unity │ │ │ └── TestPrototypeStructure.unity.meta │ ├── Singleton Pattern.meta │ └── Singleton Pattern │ │ ├── Example1.meta │ │ ├── Example1 │ │ ├── SingletonPatternExample1.cs │ │ ├── SingletonPatternExample1.cs.meta │ │ ├── SingletonPatternExample1.unity │ │ └── SingletonPatternExample1.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ ├── SingletonPatternExample2.cs │ │ ├── SingletonPatternExample2.cs.meta │ │ ├── SingletonPatternExample2.unity │ │ └── SingletonPatternExample2.unity.meta │ │ ├── Example3.meta │ │ ├── Example3 │ │ ├── SingletonPatternExample3.cs │ │ ├── SingletonPatternExample3.cs.meta │ │ ├── SingletonPatternExample3.unity │ │ └── SingletonPatternExample3.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ ├── SingletonStructure.cs │ │ ├── SingletonStructure.cs.meta │ │ ├── TestSingletonStructure.unity │ │ └── TestSingletonStructure.unity.meta ├── Game Programming Patterns.meta ├── Game Programming Patterns │ ├── Component Pattern.meta │ ├── Component Pattern │ │ ├── Example.meta │ │ ├── Example │ │ │ ├── ComponentPatternExample.cs │ │ │ ├── ComponentPatternExample.cs.meta │ │ │ ├── ComponentPatternExample.unity │ │ │ └── ComponentPatternExample.unity.meta │ │ ├── README.md │ │ └── README.md.meta │ ├── Data Locality Pattern.meta │ ├── Data Locality Pattern │ │ ├── Example.meta │ │ ├── Example │ │ │ ├── DataLocalityPatternExample.cs │ │ │ ├── DataLocalityPatternExample.cs.meta │ │ │ ├── DataLocalityPatternExample.unity │ │ │ └── DataLocalityPatternExample.unity.meta │ │ ├── README.md │ │ └── README.md.meta │ ├── Dirty Flag Pattern.meta │ ├── Dirty Flag Pattern │ │ ├── Example.meta │ │ ├── Example │ │ │ ├── DirtyFlagPatternExample.cs │ │ │ ├── DirtyFlagPatternExample.cs.meta │ │ │ ├── DirtyFlagPatternExample.unity │ │ │ └── DirtyFlagPatternExample.unity.meta │ │ ├── README.md │ │ └── README.md.meta │ ├── Event Queue Pattern.meta │ ├── Event Queue Pattern │ │ ├── Example.meta │ │ ├── Example │ │ │ ├── EventQueue.cs │ │ │ ├── EventQueue.cs.meta │ │ │ ├── EventQueueManager.cs │ │ │ ├── EventQueueManager.cs.meta │ │ │ ├── EventQueuePatternExample.cs │ │ │ ├── EventQueuePatternExample.cs.meta │ │ │ ├── EventQueuePatternExample.unity │ │ │ └── EventQueuePatternExample.unity.meta │ │ ├── Example2.meta │ │ ├── Example2 │ │ │ ├── EventQueuePatternExample2.cs │ │ │ ├── EventQueuePatternExample2.cs.meta │ │ │ ├── EventQueuePatternExample2.unity │ │ │ └── EventQueuePatternExample2.unity.meta │ │ ├── Example3.meta │ │ ├── Example3 │ │ │ ├── EventQueuePatternExample3.unity │ │ │ ├── EventQueuePatternExample3.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ ├── EventManger.cs │ │ │ │ ├── EventManger.cs.meta │ │ │ │ ├── EventQueuePatternExample3.cs │ │ │ │ ├── EventQueuePatternExample3.cs.meta │ │ │ │ ├── EventType.cs │ │ │ │ └── EventType.cs.meta │ │ ├── README.md │ │ └── README.md.meta │ ├── Game Loop Pattern.meta │ ├── Game Loop Pattern │ │ ├── Example.meta │ │ ├── Example │ │ │ ├── GameLoopPatternExample.cs │ │ │ ├── GameLoopPatternExample.cs.meta │ │ │ ├── GameLoopPatternExample.unity │ │ │ └── GameLoopPatternExample.unity.meta │ │ ├── README.md │ │ └── README.md.meta │ ├── Object Pool Pattern.meta │ ├── Object Pool Pattern │ │ ├── Example.meta │ │ ├── Example │ │ │ ├── Material.meta │ │ │ ├── Material │ │ │ │ ├── Plane.mat │ │ │ │ ├── Plane.mat.meta │ │ │ │ ├── PoolObject.mat │ │ │ │ └── PoolObject.mat.meta │ │ │ ├── Model.meta │ │ │ ├── Model │ │ │ │ ├── polygonSphere.asset │ │ │ │ └── polygonSphere.asset.meta │ │ │ ├── ObjectPoolExample.unity │ │ │ ├── ObjectPoolExample.unity.meta │ │ │ ├── Prefab.meta │ │ │ ├── Prefab │ │ │ │ ├── PolygonSphere.prefab │ │ │ │ └── PolygonSphere.prefab.meta │ │ │ ├── README.md │ │ │ ├── README.md.meta │ │ │ ├── Script.meta │ │ │ ├── Script │ │ │ │ ├── Core.meta │ │ │ │ ├── Core │ │ │ │ │ ├── PoolManager.cs │ │ │ │ │ ├── PoolManager.cs.meta │ │ │ │ │ ├── PoolObject.cs │ │ │ │ │ └── PoolObject.cs.meta │ │ │ │ ├── Example.meta │ │ │ │ ├── Example │ │ │ │ │ ├── ObjectPoolExample.cs │ │ │ │ │ ├── ObjectPoolExample.cs.meta │ │ │ │ │ ├── PoolObjectBehaviour.cs │ │ │ │ │ └── PoolObjectBehaviour.cs.meta │ │ │ │ ├── README.md │ │ │ │ └── README.md.meta │ │ │ ├── objectPoolScreenShot.png │ │ │ └── objectPoolScreenShot.png.meta │ │ ├── README.md │ │ └── README.md.meta │ ├── Service Locator Pattern.meta │ ├── Service Locator Pattern │ │ ├── Example.meta │ │ ├── Example │ │ │ ├── ServiceLocatorPatternExample.cs │ │ │ ├── ServiceLocatorPatternExample.cs.meta │ │ │ ├── ServiceLocatorPatternExample.unity │ │ │ └── ServiceLocatorPatternExample.unity.meta │ │ ├── README.md │ │ └── README.md.meta │ ├── SubclassSandbox Pattern.meta │ ├── SubclassSandbox Pattern │ │ ├── Example.meta │ │ ├── Example │ │ │ ├── FlashSpeed.cs │ │ │ ├── FlashSpeed.cs.meta │ │ │ ├── GroundDive.cs │ │ │ ├── GroundDive.cs.meta │ │ │ ├── SkyLaunch.cs │ │ │ ├── SkyLaunch.cs.meta │ │ │ ├── SubclassSandbox.unity │ │ │ ├── SubclassSandbox.unity.meta │ │ │ ├── SuperPower.cs │ │ │ ├── SuperPower.cs.meta │ │ │ ├── TestSubclassSandbox.cs │ │ │ └── TestSubclassSandbox.cs.meta │ │ ├── README.md │ │ └── README.md.meta │ ├── Type Object Pattern.meta │ └── Type Object Pattern │ │ ├── Example.meta │ │ ├── Example │ │ ├── TypeObjectPatternExample.cs │ │ ├── TypeObjectPatternExample.cs.meta │ │ ├── TypeObjectPatternExample.unity │ │ └── TypeObjectPatternExample.unity.meta │ │ ├── README.md │ │ └── README.md.meta ├── Structural Patterns.meta ├── Structural Patterns │ ├── Adapter Pattern.meta │ ├── Adapter Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ │ ├── AdapterPatternExample1.cs │ │ │ ├── AdapterPatternExample1.cs.meta │ │ │ ├── AdapterPatternExample1.unity │ │ │ └── AdapterPatternExample1.unity.meta │ │ ├── Exmaple2.meta │ │ ├── Exmaple2 │ │ │ ├── AdapterPatternExample2.cs │ │ │ ├── AdapterPatternExample2.cs.meta │ │ │ ├── AdapterPatternExample2.unity │ │ │ └── AdapterPatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── AdapterStructure.cs │ │ │ ├── AdapterStructure.cs.meta │ │ │ ├── TestAdapterStructure.unity │ │ │ └── TestAdapterStructure.unity.meta │ ├── Bridge Pattern.meta │ ├── Bridge Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ │ ├── BridgePatternExample1.cs │ │ │ ├── BridgePatternExample1.cs.meta │ │ │ ├── BridgePatternExample1.unity │ │ │ └── BridgePatternExample1.unity.meta │ │ ├── Exmaple2.meta │ │ ├── Exmaple2 │ │ │ ├── BridgePatternExample2.cs │ │ │ ├── BridgePatternExample2.cs.meta │ │ │ ├── BridgePatternExample2.unity │ │ │ └── BridgePatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── BridgeStructure.cs │ │ │ ├── BridgeStructure.cs.meta │ │ │ ├── TestBridgeStructure.unity │ │ │ └── TestBridgeStructure.unity.meta │ ├── Composite Pattern.meta │ ├── Composite Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ │ ├── CompositePatternExample1.cs │ │ │ ├── CompositePatternExample1.cs.meta │ │ │ ├── CompositePatternExample1.unity │ │ │ └── CompositePatternExample1.unity.meta │ │ ├── Exmaple2.meta │ │ ├── Exmaple2 │ │ │ ├── CompositePatternExample2.cs │ │ │ ├── CompositePatternExample2.cs.meta │ │ │ ├── CompositePatternExample2.unity │ │ │ └── CompositePatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── CompositeStructure.cs │ │ │ ├── CompositeStructure.cs.meta │ │ │ ├── TestCompositeStructure.unity │ │ │ └── TestCompositeStructure.unity.meta │ ├── Decorator Pattern.meta │ ├── Decorator Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ │ ├── DecoratorPatternExample1.cs │ │ │ ├── DecoratorPatternExample1.cs.meta │ │ │ ├── DecoratorPatternExample1.unity │ │ │ └── DecoratorPatternExample1.unity.meta │ │ ├── Exmaple2.meta │ │ ├── Exmaple2 │ │ │ ├── DecoratorPatternExample2.cs │ │ │ ├── DecoratorPatternExample2.cs.meta │ │ │ ├── DecoratorPatternExample2.unity │ │ │ └── DecoratorPatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── DecoratorStructure.cs │ │ │ ├── DecoratorStructure.cs.meta │ │ │ ├── TestDecoratorStructure.unity │ │ │ └── TestDecoratorStructure.unity.meta │ ├── Facade Pattern.meta │ ├── Facade Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ │ ├── FacadePatternExample1.cs │ │ │ ├── FacadePatternExample1.cs.meta │ │ │ ├── FacadePatternExample1.unity │ │ │ └── FacadePatternExample1.unity.meta │ │ ├── Exmaple2.meta │ │ ├── Exmaple2 │ │ │ ├── FacadePatternExample2.cs │ │ │ ├── FacadePatternExample2.cs.meta │ │ │ ├── FacadePatternExample2.unity │ │ │ └── FacadePatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── FacadeStructure.cs │ │ │ ├── FacadeStructure.cs.meta │ │ │ ├── TestFacadeStructure.unity │ │ │ └── TestFacadeStructure.unity.meta │ ├── Flyweight Pattern.meta │ ├── Flyweight Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ │ ├── FlyweightPatternExample1.cs │ │ │ ├── FlyweightPatternExample1.cs.meta │ │ │ ├── FlyweightPatternExample1.unity │ │ │ └── FlyweightPatternExample1.unity.meta │ │ ├── Exmaple2.meta │ │ ├── Exmaple2 │ │ │ ├── FlyweightPatternExample2.unity │ │ │ └── FlyweightPatternExample2.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ │ ├── FlyweightStructure.cs │ │ │ ├── FlyweightStructure.cs.meta │ │ │ ├── TestFlyweightStructure.unity │ │ │ └── TestFlyweightStructure.unity.meta │ ├── Proxy Pattern.meta │ └── Proxy Pattern │ │ ├── Exmaple1.meta │ │ ├── Exmaple1 │ │ ├── ProxyPatternExample1.cs │ │ ├── ProxyPatternExample1.cs.meta │ │ ├── ProxyPatternExample1.unity │ │ └── ProxyPatternExample1.unity.meta │ │ ├── README.md │ │ ├── README.md.meta │ │ ├── Structure.meta │ │ └── Structure │ │ ├── ProxyStructure.cs │ │ ├── ProxyStructure.cs.meta │ │ ├── TestProxyStructure.unity │ │ └── TestProxyStructure.unity.meta ├── Tools.meta └── Tools │ ├── Canvas.prefab │ └── Canvas.prefab.meta ├── Media └── repo-cover.jpg ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset ├── README.md ├── UML_Picture ├── UML_Description.png ├── abstract.gif ├── adapter.gif ├── bridge.gif ├── builder.gif ├── chain.gif ├── command.gif ├── composite.gif ├── decorator.gif ├── facade.gif ├── factory.gif ├── flyweight.gif ├── interpreter.gif ├── iterator.gif ├── mediator.gif ├── memento.gif ├── observer.gif ├── prototype.gif ├── proxy.gif ├── singleton.gif ├── state.gif ├── strategy.gif ├── template.gif ├── type-object.png └── visitor.gif ├── Unity-Design-Pattern.CSharp.csproj ├── Unity-Design-Pattern.sln └── UnityPackageManager └── manifest.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/Behavioral Patterns.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1/ChainOfResponsibilityExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1/ChainOfResponsibilityExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1/ChainOfResponsibilityExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1/ChainOfResponsibilityExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1/TestChainOfRespExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1/TestChainOfRespExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1/TestChainOfRespExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example1/TestChainOfRespExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2/ChainOfResponsibilityExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2/ChainOfResponsibilityExample2.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2/ChainOfResponsibilityExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2/ChainOfResponsibilityExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2/ChainOfResponsibilityExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2/ChainOfResponsibilityExample2.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2/ChainOfResponsibilityExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Example2/ChainOfResponsibilityExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Structure/ChainOfResponsibilityStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Structure/ChainOfResponsibilityStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Structure/ChainOfResponsibilityStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Structure/ChainOfResponsibilityStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Chain of Responsibility Pattern/Structure/TestChainOfResponsibilityStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Chain of Responsibility Pattern/Structure/TestChainOfResponsibilityStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example1/CommandExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example1/CommandExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example1/CommandExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example1/CommandExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example1/TestCommandExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example1/TestCommandExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example1/TestCommandExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example1/TestCommandExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/DeviceButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/DeviceButton.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/DeviceButton.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/DeviceButton.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/ICommand.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/ICommand.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/ICommand.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/IElectronicDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/IElectronicDevice.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/IElectronicDevice.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/IElectronicDevice.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/Radio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/Radio.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/Radio.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/Radio.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TVRemove.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TVRemove.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TVRemove.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TVRemove.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/Television.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/Television.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/Television.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/Television.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TestCommandPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TestCommandPattern.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TestCommandPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TestCommandPattern.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnItAllOff.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnItAllOff.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnItAllOff.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnItAllOff.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnTVOff.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnTVOff.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnTVOff.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnTVOff.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnTVOn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnTVOn.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnTVOn.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnTVOn.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnVolumeDown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnVolumeDown.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnVolumeDown.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnVolumeDown.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnVolumeUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnVolumeUp.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/TurnVolumeUp.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/TurnVolumeUp.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/command pattern example 1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/command pattern example 1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example2/command pattern example 1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example2/command pattern example 1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/Command.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/Command.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/Command.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/InputHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/InputHandler.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/InputHandler.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/InputHandler.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/MoveCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/MoveCommand.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/MoveCommand.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/MoveCommand.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/MoveCommandReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/MoveCommandReceiver.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/MoveCommandReceiver.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/MoveCommandReceiver.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/command pattern example2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/command pattern example2.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example3/command pattern example2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example3/command pattern example2.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example4.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example4.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example4/CommandPatternExample4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example4/CommandPatternExample4.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example4/CommandPatternExample4.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example4/CommandPatternExample4.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example4/CommandPatternExample4.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example4/CommandPatternExample4.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Example4/CommandPatternExample4.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Example4/CommandPatternExample4.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Structure/CommandStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Structure/CommandStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Structure/CommandStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Structure/CommandStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Structure/TestCommandStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Structure/TestCommandStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Command Pattern/Structure/TestCommandStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Command Pattern/Structure/TestCommandStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example1/InterpreterExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example1/InterpreterExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example1/InterpreterExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example1/InterpreterExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example1/TestInterpreterExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example1/TestInterpreterExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example1/TestInterpreterExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example1/TestInterpreterExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example2/InterpreterExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example2/InterpreterExample2.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example2/InterpreterExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example2/InterpreterExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example2/InterpreterExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example2/InterpreterExample2.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Example2/InterpreterExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Example2/InterpreterExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Structure/InterpreterStructrue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Structure/InterpreterStructrue.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Structure/InterpreterStructrue.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Structure/InterpreterStructrue.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Structure/TestInterpreterStructrue.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Structure/TestInterpreterStructrue.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Interpreter Pattern/Structure/TestInterpreterStructrue.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Interpreter Pattern/Structure/TestInterpreterStructrue.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example1/IteratorExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example1/IteratorExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example1/IteratorExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example1/IteratorExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example1/TestIteratorExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example1/TestIteratorExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example1/TestIteratorExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example1/TestIteratorExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example2/IteratorExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example2/IteratorExample2.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example2/IteratorExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example2/IteratorExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example2/IteratorExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example2/IteratorExample2.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Example2/IteratorExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Example2/IteratorExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Structure/IteratorStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Structure/IteratorStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Structure/IteratorStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Structure/IteratorStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Structure/TestIteratorStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Structure/TestIteratorStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Iterator Pattern/Structure/TestIteratorStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Iterator Pattern/Structure/TestIteratorStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example1/MediatorExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example1/MediatorExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example1/MediatorExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example1/MediatorExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example1/TestMediatorExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example1/TestMediatorExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example1/TestMediatorExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example1/TestMediatorExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example2/MediatorExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example2/MediatorExample2.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example2/MediatorExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example2/MediatorExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example2/MediatorExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example2/MediatorExample2.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Example2/MediatorExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Example2/MediatorExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Structure/MediatorStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Structure/MediatorStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Structure/MediatorStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Structure/MediatorStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Structure/TestMediatorStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Structure/TestMediatorStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Mediator Pattern/Structure/TestMediatorStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Mediator Pattern/Structure/TestMediatorStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example1/MementoExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example1/MementoExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example1/MementoExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example1/MementoExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example1/TestMementoExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example1/TestMementoExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example1/TestMementoExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example1/TestMementoExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example2/MementoExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example2/MementoExample2.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example2/MementoExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example2/MementoExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example2/MementoExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example2/MementoExample2.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Example2/MementoExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Example2/MementoExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Structure/MementoStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Structure/MementoStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Structure/MementoStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Structure/MementoStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Structure/TestMementoStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Structure/TestMementoStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Memento Pattern/Structure/TestMementoStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Memento Pattern/Structure/TestMementoStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Example1/ObserverExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Example1/ObserverExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Example1/ObserverExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Example1/ObserverExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Example1/TestObserverExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Example1/TestObserverExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Example1/TestObserverExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Example1/TestObserverExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Structure/ObserverStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Structure/ObserverStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Structure/ObserverStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Structure/ObserverStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Structure/TestObserverStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Structure/TestObserverStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Observer Pattern/Structure/TestObserverStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Observer Pattern/Structure/TestObserverStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple1/StateExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple1/StateExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple1/StateExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple1/StateExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple1/StatePatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple1/StatePatternExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple1/StatePatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple1/StatePatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple2.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple2/StateExmaple2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple2/StateExmaple2.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple2/StateExmaple2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple2/StateExmaple2.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple2/StatePatternExmaple2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple2/StatePatternExmaple2.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple2/StatePatternExmaple2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple2/StatePatternExmaple2.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/ATMMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/ATMMachine.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/ATMMachine.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/ATMMachine.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/ATMState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/ATMState.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/ATMState.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/ATMState.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/HasCard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/HasCard.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/HasCard.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/HasCard.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/HasPin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/HasPin.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/HasPin.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/HasPin.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/NoCard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/NoCard.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/NoCard.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/NoCard.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/NoCash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/NoCash.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/NoCash.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/NoCash.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/StatePatternExample3.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/StatePatternExample3.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/StatePatternExample3.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/StatePatternExample3.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/TestATMMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/TestATMMachine.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple3/TestATMMachine.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple3/TestATMMachine.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/DrivingState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/DrivingState.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/DrivingState.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/DrivingState.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/DuckingState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/DuckingState.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/DuckingState.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/DuckingState.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/Heroine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/Heroine.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/Heroine.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/Heroine.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/HeroineBaseState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/HeroineBaseState.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/HeroineBaseState.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/HeroineBaseState.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/JumpingState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/JumpingState.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/JumpingState.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/JumpingState.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/StandingState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/StandingState.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/StandingState.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/StandingState.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/StatePatternExample4.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/StatePatternExample4.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/StatePatternExample4.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/StatePatternExample4.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/TestHeroine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/TestHeroine.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple4/TestHeroine.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple4/TestHeroine.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple5.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple5.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple5/StatePatternExample5.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple5/StatePatternExample5.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple5/StatePatternExample5.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple5/StatePatternExample5.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple5/StatePatternExample5.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple5/StatePatternExample5.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Exmaple5/StatePatternExample5.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Exmaple5/StatePatternExample5.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Structure/StateStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Structure/StateStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Structure/StateStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Structure/StateStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Structure/TestStateStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Structure/TestStateStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/State Pattern/Structure/TestStateStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/State Pattern/Structure/TestStateStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Example2/BadCodeExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Example2/BadCodeExample.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Example2/BadCodeExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Example2/BadCodeExample.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Example2/StrategyPatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Example2/StrategyPatternExample2.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Example2/StrategyPatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Example2/StrategyPatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Example2/StrategyPatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Example2/StrategyPatternExample2.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Example2/StrategyPatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Example2/StrategyPatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Exmaple1/StrategyPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Exmaple1/StrategyPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Exmaple1/StrategyPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Exmaple1/StrategyPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Exmaple1/StrategyPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Exmaple1/StrategyPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Exmaple1/StrategyPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Exmaple1/StrategyPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Structure/StrategyStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Structure/StrategyStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Structure/StrategyStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Structure/StrategyStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Structure/TestStrategyStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Structure/TestStrategyStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Strategy Pattern/Structure/TestStrategyStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Strategy Pattern/Structure/TestStrategyStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Exmaple1/TemplateMethodPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Exmaple1/TemplateMethodPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Exmaple1/TemplateMethodPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Exmaple1/TemplateMethodPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Exmaple1/TemplateMethodPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Exmaple1/TemplateMethodPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Exmaple1/TemplateMethodPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Exmaple1/TemplateMethodPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Structure/TemplateMethodStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Structure/TemplateMethodStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Structure/TemplateMethodStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Structure/TemplateMethodStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Structure/TestTemplateMethodStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Structure/TestTemplateMethodStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Template Method Pattern/Structure/TestTemplateMethodStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Template Method Pattern/Structure/TestTemplateMethodStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple1/VisitorPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple1/VisitorPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple1/VisitorPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple1/VisitorPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple1/VisitorPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple1/VisitorPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple1/VisitorPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple1/VisitorPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple2.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple2/VisitorPatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple2/VisitorPatternExample2.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple2/VisitorPatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple2/VisitorPatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple2/VisitorPatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple2/VisitorPatternExample2.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Exmaple2/VisitorPatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Exmaple2/VisitorPatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/README.md -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Structure/TestVisitorStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Structure/TestVisitorStructure.unity -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Structure/TestVisitorStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Structure/TestVisitorStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Structure/VisitorStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Structure/VisitorStructure.cs -------------------------------------------------------------------------------- /Assets/Behavioral Patterns/Visitor Pattern/Structure/VisitorStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Behavioral Patterns/Visitor Pattern/Structure/VisitorStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example1/AbstractFactoryPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example1/AbstractFactoryPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example1/AbstractFactoryPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example1/AbstractFactoryPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example1/AbstractFactoryPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example1/AbstractFactoryPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example1/AbstractFactoryPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example1/AbstractFactoryPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example2/AbstractFactoryPatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example2/AbstractFactoryPatternExample2.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example2/AbstractFactoryPatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example2/AbstractFactoryPatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example2/AbstractFactoryPatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example2/AbstractFactoryPatternExample2.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Example2/AbstractFactoryPatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Example2/AbstractFactoryPatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/README.md -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Structure/AbstractFactoryStructrue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Structure/AbstractFactoryStructrue.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Structure/AbstractFactoryStructrue.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Structure/AbstractFactoryStructrue.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Structure/TestAbstractFactoryStructrue.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Structure/TestAbstractFactoryStructrue.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Abstract Factory Pattern/Structure/TestAbstractFactoryStructrue.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Abstract Factory Pattern/Structure/TestAbstractFactoryStructrue.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example1/BuilderPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Example2/BuilderPatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/README.md -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Structure/BuilderStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Structure/BuilderStructure.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Structure/BuilderStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Structure/BuilderStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Structure/TestBuilderStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Structure/TestBuilderStructure.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Builder Pattern/Structure/TestBuilderStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Builder Pattern/Structure/TestBuilderStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example1/FactoryMethodPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example1/FactoryMethodPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example1/FactoryMethodPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example1/FactoryMethodPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example1/FactoryMethodPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example1/FactoryMethodPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example1/FactoryMethodPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example1/FactoryMethodPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example2/FactoryMethodPatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example2/FactoryMethodPatternExample2.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example2/FactoryMethodPatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example2/FactoryMethodPatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example2/FactoryMethodPatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example2/FactoryMethodPatternExample2.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Example2/FactoryMethodPatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Example2/FactoryMethodPatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/README.md -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Structure/FactoryMethodStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Structure/FactoryMethodStructure.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Structure/FactoryMethodStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Structure/FactoryMethodStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Structure/TestFactoryMethodStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Structure/TestFactoryMethodStructure.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Factory Method Pattern/Structure/TestFactoryMethodStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Factory Method Pattern/Structure/TestFactoryMethodStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example1/PrototypePatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example1/PrototypePatternExample1.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example1/PrototypePatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example1/PrototypePatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example1/PrototypePatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example1/PrototypePatternExample1.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example1/PrototypePatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example1/PrototypePatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example2/PrototypePatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example2/PrototypePatternExample2.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example2/PrototypePatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example2/PrototypePatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example2/PrototypePatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example2/PrototypePatternExample2.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Example2/PrototypePatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Example2/PrototypePatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/README.md -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Structure/PrototypeStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Structure/PrototypeStructure.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Structure/PrototypeStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Structure/PrototypeStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Structure/TestPrototypeStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Structure/TestPrototypeStructure.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Prototype Pattern/Structure/TestPrototypeStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Prototype Pattern/Structure/TestPrototypeStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example1.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example1/SingletonPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example1/SingletonPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example1/SingletonPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example1/SingletonPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example1/SingletonPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example1/SingletonPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example1/SingletonPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example1/SingletonPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example2/SingletonPatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example2/SingletonPatternExample2.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example2/SingletonPatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example2/SingletonPatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example2/SingletonPatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example2/SingletonPatternExample2.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example2/SingletonPatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example2/SingletonPatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example3.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example3.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example3/SingletonPatternExample3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example3/SingletonPatternExample3.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example3/SingletonPatternExample3.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example3/SingletonPatternExample3.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example3/SingletonPatternExample3.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example3/SingletonPatternExample3.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Example3/SingletonPatternExample3.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Example3/SingletonPatternExample3.unity.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/README.md -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Structure/SingletonStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Structure/SingletonStructure.cs -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Structure/SingletonStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Structure/SingletonStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Structure/TestSingletonStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Structure/TestSingletonStructure.unity -------------------------------------------------------------------------------- /Assets/Creational Patterns/Singleton Pattern/Structure/TestSingletonStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Creational Patterns/Singleton Pattern/Structure/TestSingletonStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Component Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Component Pattern.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Component Pattern/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Component Pattern/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Component Pattern/Example/ComponentPatternExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Component Pattern/Example/ComponentPatternExample.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Component Pattern/Example/ComponentPatternExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Component Pattern/Example/ComponentPatternExample.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Component Pattern/Example/ComponentPatternExample.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Component Pattern/Example/ComponentPatternExample.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Component Pattern/Example/ComponentPatternExample.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Component Pattern/Example/ComponentPatternExample.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Component Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Component Pattern/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Component Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Component Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Data Locality Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Data Locality Pattern.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Data Locality Pattern/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Data Locality Pattern/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Data Locality Pattern/Example/DataLocalityPatternExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Data Locality Pattern/Example/DataLocalityPatternExample.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Data Locality Pattern/Example/DataLocalityPatternExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Data Locality Pattern/Example/DataLocalityPatternExample.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Data Locality Pattern/Example/DataLocalityPatternExample.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Data Locality Pattern/Example/DataLocalityPatternExample.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Data Locality Pattern/Example/DataLocalityPatternExample.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Data Locality Pattern/Example/DataLocalityPatternExample.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Data Locality Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Data Locality Pattern/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Data Locality Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Data Locality Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Dirty Flag Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Dirty Flag Pattern.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Dirty Flag Pattern/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Dirty Flag Pattern/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Dirty Flag Pattern/Example/DirtyFlagPatternExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Dirty Flag Pattern/Example/DirtyFlagPatternExample.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Dirty Flag Pattern/Example/DirtyFlagPatternExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Dirty Flag Pattern/Example/DirtyFlagPatternExample.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Dirty Flag Pattern/Example/DirtyFlagPatternExample.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Dirty Flag Pattern/Example/DirtyFlagPatternExample.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Dirty Flag Pattern/Example/DirtyFlagPatternExample.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Dirty Flag Pattern/Example/DirtyFlagPatternExample.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Dirty Flag Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Dirty Flag Pattern/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Dirty Flag Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Dirty Flag Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueue.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueue.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueue.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueueManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueueManager.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueueManager.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueueManager.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueuePatternExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueuePatternExample.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueuePatternExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueuePatternExample.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueuePatternExample.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueuePatternExample.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueuePatternExample.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example/EventQueuePatternExample.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example2.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example2/EventQueuePatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example2/EventQueuePatternExample2.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example2/EventQueuePatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example2/EventQueuePatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example2/EventQueuePatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example2/EventQueuePatternExample2.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example2/EventQueuePatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example2/EventQueuePatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3/EventQueuePatternExample3.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3/EventQueuePatternExample3.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3/EventQueuePatternExample3.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3/EventQueuePatternExample3.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventManger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventManger.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventManger.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventManger.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventQueuePatternExample3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventQueuePatternExample3.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventQueuePatternExample3.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventQueuePatternExample3.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventType.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventType.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/Example3/Scripts/EventType.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Event Queue Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Event Queue Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Game Loop Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Game Loop Pattern.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Game Loop Pattern/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Game Loop Pattern/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Game Loop Pattern/Example/GameLoopPatternExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Game Loop Pattern/Example/GameLoopPatternExample.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Game Loop Pattern/Example/GameLoopPatternExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Game Loop Pattern/Example/GameLoopPatternExample.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Game Loop Pattern/Example/GameLoopPatternExample.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Game Loop Pattern/Example/GameLoopPatternExample.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Game Loop Pattern/Example/GameLoopPatternExample.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Game Loop Pattern/Example/GameLoopPatternExample.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Game Loop Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Game Loop Pattern/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Game Loop Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Game Loop Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Material.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Material.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Material/Plane.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Material/Plane.mat -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Material/Plane.mat.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Material/Plane.mat.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Material/PoolObject.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Material/PoolObject.mat -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Material/PoolObject.mat.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Material/PoolObject.mat.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Model.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Model.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Model/polygonSphere.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Model/polygonSphere.asset -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Model/polygonSphere.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Model/polygonSphere.asset.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/ObjectPoolExample.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/ObjectPoolExample.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/ObjectPoolExample.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/ObjectPoolExample.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Prefab.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Prefab/PolygonSphere.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Prefab/PolygonSphere.prefab -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Prefab/PolygonSphere.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Prefab/PolygonSphere.prefab.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core/PoolManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core/PoolManager.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core/PoolManager.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core/PoolManager.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core/PoolObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core/PoolObject.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core/PoolObject.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Core/PoolObject.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example/ObjectPoolExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example/ObjectPoolExample.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example/ObjectPoolExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example/ObjectPoolExample.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example/PoolObjectBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example/PoolObjectBehaviour.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example/PoolObjectBehaviour.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/Example/PoolObjectBehaviour.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/Script/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/objectPoolScreenShot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/objectPoolScreenShot.png -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/Example/objectPoolScreenShot.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/Example/objectPoolScreenShot.png.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Object Pool Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Object Pool Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Service Locator Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Service Locator Pattern.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Service Locator Pattern/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Service Locator Pattern/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Service Locator Pattern/Example/ServiceLocatorPatternExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Service Locator Pattern/Example/ServiceLocatorPatternExample.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Service Locator Pattern/Example/ServiceLocatorPatternExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Service Locator Pattern/Example/ServiceLocatorPatternExample.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Service Locator Pattern/Example/ServiceLocatorPatternExample.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Service Locator Pattern/Example/ServiceLocatorPatternExample.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Service Locator Pattern/Example/ServiceLocatorPatternExample.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Service Locator Pattern/Example/ServiceLocatorPatternExample.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Service Locator Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Service Locator Pattern/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Service Locator Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Service Locator Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/FlashSpeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/FlashSpeed.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/FlashSpeed.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/FlashSpeed.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/GroundDive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/GroundDive.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/GroundDive.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/GroundDive.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SkyLaunch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SkyLaunch.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SkyLaunch.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SkyLaunch.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SubclassSandbox.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SubclassSandbox.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SubclassSandbox.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SubclassSandbox.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SuperPower.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SuperPower.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SuperPower.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/SuperPower.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/TestSubclassSandbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/TestSubclassSandbox.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/TestSubclassSandbox.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/Example/TestSubclassSandbox.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/SubclassSandbox Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/SubclassSandbox Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Type Object Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Type Object Pattern.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Type Object Pattern/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Type Object Pattern/Example.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Type Object Pattern/Example/TypeObjectPatternExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Type Object Pattern/Example/TypeObjectPatternExample.cs -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Type Object Pattern/Example/TypeObjectPatternExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Type Object Pattern/Example/TypeObjectPatternExample.cs.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Type Object Pattern/Example/TypeObjectPatternExample.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Type Object Pattern/Example/TypeObjectPatternExample.unity -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Type Object Pattern/Example/TypeObjectPatternExample.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Type Object Pattern/Example/TypeObjectPatternExample.unity.meta -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Type Object Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Type Object Pattern/README.md -------------------------------------------------------------------------------- /Assets/Game Programming Patterns/Type Object Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Game Programming Patterns/Type Object Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple1/AdapterPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple1/AdapterPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple1/AdapterPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple1/AdapterPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple1/AdapterPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple1/AdapterPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple1/AdapterPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple1/AdapterPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple2.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple2/AdapterPatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple2/AdapterPatternExample2.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple2/AdapterPatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple2/AdapterPatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple2/AdapterPatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple2/AdapterPatternExample2.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Exmaple2/AdapterPatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Exmaple2/AdapterPatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/README.md -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Structure/AdapterStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Structure/AdapterStructure.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Structure/AdapterStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Structure/AdapterStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Structure/TestAdapterStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Structure/TestAdapterStructure.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Adapter Pattern/Structure/TestAdapterStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Adapter Pattern/Structure/TestAdapterStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple1/BridgePatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple1/BridgePatternExample1.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple1/BridgePatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple1/BridgePatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple1/BridgePatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple1/BridgePatternExample1.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple1/BridgePatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple1/BridgePatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple2.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple2/BridgePatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple2/BridgePatternExample2.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple2/BridgePatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple2/BridgePatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple2/BridgePatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple2/BridgePatternExample2.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Exmaple2/BridgePatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Exmaple2/BridgePatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/README.md -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Structure/BridgeStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Structure/BridgeStructure.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Structure/BridgeStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Structure/BridgeStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Structure/TestBridgeStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Structure/TestBridgeStructure.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Bridge Pattern/Structure/TestBridgeStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Bridge Pattern/Structure/TestBridgeStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple1/CompositePatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple1/CompositePatternExample1.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple1/CompositePatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple1/CompositePatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple1/CompositePatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple1/CompositePatternExample1.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple1/CompositePatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple1/CompositePatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple2.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple2/CompositePatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple2/CompositePatternExample2.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple2/CompositePatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple2/CompositePatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple2/CompositePatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple2/CompositePatternExample2.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Exmaple2/CompositePatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Exmaple2/CompositePatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/README.md -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Structure/CompositeStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Structure/CompositeStructure.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Structure/CompositeStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Structure/CompositeStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Structure/TestCompositeStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Structure/TestCompositeStructure.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Composite Pattern/Structure/TestCompositeStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Composite Pattern/Structure/TestCompositeStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple1/DecoratorPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple1/DecoratorPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple1/DecoratorPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple1/DecoratorPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple1/DecoratorPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple1/DecoratorPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple1/DecoratorPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple1/DecoratorPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple2.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple2/DecoratorPatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple2/DecoratorPatternExample2.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple2/DecoratorPatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple2/DecoratorPatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple2/DecoratorPatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple2/DecoratorPatternExample2.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Exmaple2/DecoratorPatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Exmaple2/DecoratorPatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/README.md -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Structure/DecoratorStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Structure/DecoratorStructure.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Structure/DecoratorStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Structure/DecoratorStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Structure/TestDecoratorStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Structure/TestDecoratorStructure.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Decorator Pattern/Structure/TestDecoratorStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Decorator Pattern/Structure/TestDecoratorStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple1/FacadePatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple1/FacadePatternExample1.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple1/FacadePatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple1/FacadePatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple1/FacadePatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple1/FacadePatternExample1.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple1/FacadePatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple1/FacadePatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple2.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple2/FacadePatternExample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple2/FacadePatternExample2.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple2/FacadePatternExample2.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple2/FacadePatternExample2.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple2/FacadePatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple2/FacadePatternExample2.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Exmaple2/FacadePatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Exmaple2/FacadePatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/README.md -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Structure/FacadeStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Structure/FacadeStructure.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Structure/FacadeStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Structure/FacadeStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Structure/TestFacadeStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Structure/TestFacadeStructure.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Facade Pattern/Structure/TestFacadeStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Facade Pattern/Structure/TestFacadeStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Exmaple1/FlyweightPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Exmaple1/FlyweightPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Exmaple1/FlyweightPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Exmaple1/FlyweightPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Exmaple1/FlyweightPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Exmaple1/FlyweightPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Exmaple1/FlyweightPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Exmaple1/FlyweightPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Exmaple2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Exmaple2.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Exmaple2/FlyweightPatternExample2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Exmaple2/FlyweightPatternExample2.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Exmaple2/FlyweightPatternExample2.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Exmaple2/FlyweightPatternExample2.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/README.md -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Structure/FlyweightStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Structure/FlyweightStructure.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Structure/FlyweightStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Structure/FlyweightStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Structure/TestFlyweightStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Structure/TestFlyweightStructure.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Flyweight Pattern/Structure/TestFlyweightStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Flyweight Pattern/Structure/TestFlyweightStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Exmaple1.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Exmaple1.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Exmaple1/ProxyPatternExample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Exmaple1/ProxyPatternExample1.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Exmaple1/ProxyPatternExample1.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Exmaple1/ProxyPatternExample1.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Exmaple1/ProxyPatternExample1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Exmaple1/ProxyPatternExample1.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Exmaple1/ProxyPatternExample1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Exmaple1/ProxyPatternExample1.unity.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/README.md -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/README.md.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Structure.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Structure.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Structure/ProxyStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Structure/ProxyStructure.cs -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Structure/ProxyStructure.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Structure/ProxyStructure.cs.meta -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Structure/TestProxyStructure.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Structure/TestProxyStructure.unity -------------------------------------------------------------------------------- /Assets/Structural Patterns/Proxy Pattern/Structure/TestProxyStructure.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Structural Patterns/Proxy Pattern/Structure/TestProxyStructure.unity.meta -------------------------------------------------------------------------------- /Assets/Tools.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Tools.meta -------------------------------------------------------------------------------- /Assets/Tools/Canvas.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Tools/Canvas.prefab -------------------------------------------------------------------------------- /Assets/Tools/Canvas.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Assets/Tools/Canvas.prefab.meta -------------------------------------------------------------------------------- /Media/repo-cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Media/repo-cover.jpg -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2017.1.5f1 2 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/README.md -------------------------------------------------------------------------------- /UML_Picture/UML_Description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/UML_Description.png -------------------------------------------------------------------------------- /UML_Picture/abstract.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/abstract.gif -------------------------------------------------------------------------------- /UML_Picture/adapter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/adapter.gif -------------------------------------------------------------------------------- /UML_Picture/bridge.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/bridge.gif -------------------------------------------------------------------------------- /UML_Picture/builder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/builder.gif -------------------------------------------------------------------------------- /UML_Picture/chain.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/chain.gif -------------------------------------------------------------------------------- /UML_Picture/command.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/command.gif -------------------------------------------------------------------------------- /UML_Picture/composite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/composite.gif -------------------------------------------------------------------------------- /UML_Picture/decorator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/decorator.gif -------------------------------------------------------------------------------- /UML_Picture/facade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/facade.gif -------------------------------------------------------------------------------- /UML_Picture/factory.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/factory.gif -------------------------------------------------------------------------------- /UML_Picture/flyweight.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/flyweight.gif -------------------------------------------------------------------------------- /UML_Picture/interpreter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/interpreter.gif -------------------------------------------------------------------------------- /UML_Picture/iterator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/iterator.gif -------------------------------------------------------------------------------- /UML_Picture/mediator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/mediator.gif -------------------------------------------------------------------------------- /UML_Picture/memento.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/memento.gif -------------------------------------------------------------------------------- /UML_Picture/observer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/observer.gif -------------------------------------------------------------------------------- /UML_Picture/prototype.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/prototype.gif -------------------------------------------------------------------------------- /UML_Picture/proxy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/proxy.gif -------------------------------------------------------------------------------- /UML_Picture/singleton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/singleton.gif -------------------------------------------------------------------------------- /UML_Picture/state.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/state.gif -------------------------------------------------------------------------------- /UML_Picture/strategy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/strategy.gif -------------------------------------------------------------------------------- /UML_Picture/template.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/template.gif -------------------------------------------------------------------------------- /UML_Picture/type-object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/type-object.png -------------------------------------------------------------------------------- /UML_Picture/visitor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/UML_Picture/visitor.gif -------------------------------------------------------------------------------- /Unity-Design-Pattern.CSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Unity-Design-Pattern.CSharp.csproj -------------------------------------------------------------------------------- /Unity-Design-Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QianMo/Unity-Design-Pattern/HEAD/Unity-Design-Pattern.sln -------------------------------------------------------------------------------- /UnityPackageManager/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | --------------------------------------------------------------------------------