Skip to content

Commit 91c324a

Browse files
authored
Update README.md
updating links
1 parent 58aa508 commit 91c324a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ The framework provides a very light set of tools to create acyclical, decoupled
4545

4646
# Usage
4747
There are only three useful files in this repository:
48-
- [IModule](https://github.com/RenderHeads/UnityPlugin-ModulePattern/blob/master/Unity/Assets/RenderHeads/Lib/Runtime/Scripts/IModule.cs)
48+
- [IModule](https://github.com/RenderHeads/UnityPlugin-ModulePattern/blob/master/packages/Lib/Runtime/IModule.cs)
4949
- Interface for any module you want to create (A C# class that extends IModule), IModuleFactory requires modules inherit from this.
50-
- [IModuleFactory](https://github.com/RenderHeads/UnityPlugin-ModulePattern/blob/master/Unity/Assets/RenderHeads/Lib/Runtime/Scripts/IModuleFactory.cs)
50+
- [IModuleFactory](https://github.com/RenderHeads/UnityPlugin-ModulePattern/blob/master/packages/Lib/Runtime/IModuleFactory.cs)
5151
- Interface responsible for storing modules. This is used to get Modules in your game, whether it be in MonoBehaviours, Systems, etc.
52-
- [DefaultModuleFactory](https://github.com/RenderHeads/UnityPlugin-ModulePattern/blob/master/Unity/Assets/RenderHeads/Lib/Runtime/Scripts/DefaultModuleFactory.cs) is an implementation of [IModuleFactory](https://github.com/RenderHeads/UnityPlugin-ModulePattern/blob/master/Unity/Assets/RenderHeads/Lib/Runtime/Scripts/IModuleFactory.cs).
52+
- [DefaultModuleFactory](https://github.com/RenderHeads/UnityPlugin-ModulePattern/blob/master/packages/Lib/Runtime/DefaultModuleFactory.cs) is an implementation of [IModuleFactory](https://github.com/RenderHeads/UnityPlugin-ModulePattern/blob/master/packages/Lib/Runtime/IModuleFactory.cs).
5353
- It provides a standard way to get modules across your game and should be appropriate for 90% of use cases.
5454

5555
Note that we use interfaces wherever possible as a matter of principle to maintain decoupling. This abstraction is enforced in DefaultModuleFactory, but it is not necessarily required if you define your own module factory. It's often faster to develop without abstraction.

0 commit comments

Comments
 (0)