├── .gitignore ├── README.md └── UnityDesignPatternsExampleProject ├── Assembly-CSharp-vs.csproj ├── Assembly-CSharp.csproj ├── Assets ├── _PATTERNS.meta └── _PATTERNS │ ├── ALL PATTERNS.unity │ ├── ALL PATTERNS.unity.meta │ ├── Behavioral Patterns.meta │ ├── Behavioral Patterns │ ├── Chain Of Responsibility Design Pattern.meta │ ├── Chain Of Responsibility Design Pattern │ │ ├── ChainOfResponsibilityPattern.cs │ │ └── ChainOfResponsibilityPattern.cs.meta │ ├── Command Design Pattern.meta │ ├── Command Design Pattern │ │ ├── CommandDesignPattern.cs │ │ └── CommandDesignPattern.cs.meta │ ├── Interpreter Design Pattern.meta │ ├── Interpreter Design Pattern │ │ ├── InterpreterDesignPattern.cs │ │ └── InterpreterDesignPattern.cs.meta │ ├── Iterator Design Pattern.meta │ ├── Iterator Design Pattern │ │ ├── IteratorDesignPattern.cs │ │ └── IteratorDesignPattern.cs.meta │ ├── Mediator Design Pattern.meta │ ├── Mediator Design Pattern │ │ ├── MediatorDesignPattern.cs │ │ └── MediatorDesignPattern.cs.meta │ ├── Memento Design Pattern.meta │ ├── Memento Design Pattern │ │ ├── MementoDesignPattern.cs │ │ └── MementoDesignPattern.cs.meta │ ├── Observer Design Pattern.meta │ ├── Observer Design Pattern │ │ ├── ObserverDesignPattern.cs │ │ └── ObserverDesignPattern.cs.meta │ ├── State Design Pattern.meta │ ├── State Design Pattern │ │ ├── StateDesignPattern.cs │ │ └── StateDesignPattern.cs.meta │ ├── Strategy Design Pattern.meta │ ├── Strategy Design Pattern │ │ ├── BadCodeExample.cs │ │ ├── BadCodeExample.cs.meta │ │ ├── StrategyDesignPattern.cs │ │ └── StrategyDesignPattern.cs.meta │ ├── Template Method Design Pattern.meta │ ├── Template Method Design Pattern │ │ ├── TemplateMethodDesignPattern.cs │ │ └── TemplateMethodDesignPattern.cs.meta │ ├── Visitor Design Pattern.meta │ └── Visitor Design Pattern │ │ ├── VisitorDesignPattern.cs │ │ └── VisitorDesignPattern.cs.meta │ ├── Creational Patterns.meta │ ├── Creational Patterns │ ├── Abstract Factory Design Pattern.meta │ ├── Abstract Factory Design Pattern │ │ ├── AbstractFactoryPattern.cs │ │ └── AbstractFactoryPattern.cs.meta │ ├── Builder Design Pattern.meta │ ├── Builder Design Pattern │ │ ├── BuilderDesignPattern.cs │ │ └── BuilderDesignPattern.cs.meta │ ├── Factory Design Pattern.meta │ ├── Factory Design Pattern │ │ ├── FactoryDesignPattern.cs │ │ └── FactoryDesignPattern.cs.meta │ ├── Prototype Design Pattern.meta │ └── Prototype Design Pattern │ │ ├── PrototypeDesignPattern.cs │ │ └── PrototypeDesignPattern.cs.meta │ ├── Credits.cs │ ├── Credits.cs.meta │ ├── Structural Design Patterns.meta │ └── Structural Design Patterns │ ├── Adapter Design Pattern.meta │ ├── Adapter Design Pattern │ ├── AdapterDesignPattern.cs │ └── AdapterDesignPattern.cs.meta │ ├── Bridge Design Pattern.meta │ ├── Bridge Design Pattern │ ├── BridgeDesignPattern.cs │ └── BridgeDesignPattern.cs.meta │ ├── Composite Design Pattern.meta │ ├── Composite Design Pattern │ ├── CompositeDesignPattern.cs │ └── CompositeDesignPattern.cs.meta │ ├── Decorator Design Pattern.meta │ ├── Decorator Design Pattern │ ├── DecoratorDesignPattern.cs │ └── DecoratorDesignPattern.cs.meta │ ├── Facade Design Pattern.meta │ ├── Facade Design Pattern │ ├── FacadeDesignPattern.cs │ └── FacadeDesignPattern.cs.meta │ ├── Flyweight Design Pattern.meta │ ├── Flyweight Design Pattern │ ├── FlyWeightDesignPattern.cs │ └── FlyWeightDesignPattern.cs.meta │ ├── Proxy Design Pattern.meta │ └── Proxy Design Pattern │ ├── ProxyDesignPattern.cs │ └── ProxyDesignPattern.cs.meta ├── ProjectSettings ├── AudioManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshLayers.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── QualitySettings.asset ├── TagManager.asset └── TimeManager.asset ├── UnityDesignPatternsExampleProject-csharp.sln ├── UnityDesignPatternsExampleProject-csharp.v12.suo ├── UnityDesignPatternsExampleProject.sln └── UnityDesignPatternsExampleProject.userprefs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/README.md -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assembly-CSharp-vs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assembly-CSharp-vs.csproj -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assembly-CSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assembly-CSharp.csproj -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/ALL PATTERNS.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/ALL PATTERNS.unity -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/ALL PATTERNS.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/ALL PATTERNS.unity.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Chain Of Responsibility Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Chain Of Responsibility Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Chain Of Responsibility Design Pattern/ChainOfResponsibilityPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Chain Of Responsibility Design Pattern/ChainOfResponsibilityPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Chain Of Responsibility Design Pattern/ChainOfResponsibilityPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Chain Of Responsibility Design Pattern/ChainOfResponsibilityPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Command Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Command Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Command Design Pattern/CommandDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Command Design Pattern/CommandDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Command Design Pattern/CommandDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Command Design Pattern/CommandDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Interpreter Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Interpreter Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Interpreter Design Pattern/InterpreterDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Interpreter Design Pattern/InterpreterDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Interpreter Design Pattern/InterpreterDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Interpreter Design Pattern/InterpreterDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Iterator Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Iterator Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Iterator Design Pattern/IteratorDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Iterator Design Pattern/IteratorDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Iterator Design Pattern/IteratorDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Iterator Design Pattern/IteratorDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Mediator Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Mediator Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Mediator Design Pattern/MediatorDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Mediator Design Pattern/MediatorDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Mediator Design Pattern/MediatorDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Mediator Design Pattern/MediatorDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Memento Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Memento Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Memento Design Pattern/MementoDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Memento Design Pattern/MementoDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Memento Design Pattern/MementoDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Memento Design Pattern/MementoDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Observer Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Observer Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Observer Design Pattern/ObserverDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Observer Design Pattern/ObserverDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Observer Design Pattern/ObserverDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Observer Design Pattern/ObserverDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/State Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/State Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/State Design Pattern/StateDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/State Design Pattern/StateDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/State Design Pattern/StateDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/State Design Pattern/StateDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern/BadCodeExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern/BadCodeExample.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern/BadCodeExample.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern/BadCodeExample.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern/StrategyDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern/StrategyDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern/StrategyDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Strategy Design Pattern/StrategyDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Template Method Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Template Method Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Template Method Design Pattern/TemplateMethodDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Template Method Design Pattern/TemplateMethodDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Template Method Design Pattern/TemplateMethodDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Template Method Design Pattern/TemplateMethodDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Visitor Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Visitor Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Visitor Design Pattern/VisitorDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Visitor Design Pattern/VisitorDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Visitor Design Pattern/VisitorDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Behavioral Patterns/Visitor Design Pattern/VisitorDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Abstract Factory Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Abstract Factory Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Abstract Factory Design Pattern/AbstractFactoryPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Abstract Factory Design Pattern/AbstractFactoryPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Abstract Factory Design Pattern/AbstractFactoryPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Abstract Factory Design Pattern/AbstractFactoryPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Builder Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Builder Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Builder Design Pattern/BuilderDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Builder Design Pattern/BuilderDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Builder Design Pattern/BuilderDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Builder Design Pattern/BuilderDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Factory Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Factory Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Factory Design Pattern/FactoryDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Factory Design Pattern/FactoryDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Factory Design Pattern/FactoryDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Factory Design Pattern/FactoryDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Prototype Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Prototype Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Prototype Design Pattern/PrototypeDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Prototype Design Pattern/PrototypeDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Prototype Design Pattern/PrototypeDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Creational Patterns/Prototype Design Pattern/PrototypeDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Credits.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Credits.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Credits.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Credits.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Adapter Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Adapter Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Adapter Design Pattern/AdapterDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Adapter Design Pattern/AdapterDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Adapter Design Pattern/AdapterDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Adapter Design Pattern/AdapterDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Bridge Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Bridge Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Bridge Design Pattern/BridgeDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Bridge Design Pattern/BridgeDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Bridge Design Pattern/BridgeDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Bridge Design Pattern/BridgeDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Composite Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Composite Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Composite Design Pattern/CompositeDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Composite Design Pattern/CompositeDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Composite Design Pattern/CompositeDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Composite Design Pattern/CompositeDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Decorator Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Decorator Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Decorator Design Pattern/DecoratorDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Decorator Design Pattern/DecoratorDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Decorator Design Pattern/DecoratorDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Decorator Design Pattern/DecoratorDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Facade Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Facade Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Facade Design Pattern/FacadeDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Facade Design Pattern/FacadeDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Facade Design Pattern/FacadeDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Facade Design Pattern/FacadeDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Flyweight Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Flyweight Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Flyweight Design Pattern/FlyWeightDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Flyweight Design Pattern/FlyWeightDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Flyweight Design Pattern/FlyWeightDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Flyweight Design Pattern/FlyWeightDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Proxy Design Pattern.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Proxy Design Pattern.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Proxy Design Pattern/ProxyDesignPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Proxy Design Pattern/ProxyDesignPattern.cs -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Proxy Design Pattern/ProxyDesignPattern.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/Assets/_PATTERNS/Structural Design Patterns/Proxy Design Pattern/ProxyDesignPattern.cs.meta -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/NavMeshLayers.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/NavMeshLayers.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/UnityDesignPatternsExampleProject-csharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/UnityDesignPatternsExampleProject-csharp.sln -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/UnityDesignPatternsExampleProject-csharp.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/UnityDesignPatternsExampleProject-csharp.v12.suo -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/UnityDesignPatternsExampleProject.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/UnityDesignPatternsExampleProject.sln -------------------------------------------------------------------------------- /UnityDesignPatternsExampleProject/UnityDesignPatternsExampleProject.userprefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marwie/Design-Patterns-in-Unity-Example/HEAD/UnityDesignPatternsExampleProject/UnityDesignPatternsExampleProject.userprefs --------------------------------------------------------------------------------