Core
Service locator (IoC Container), object factory, util classes and lots of services to ease the development of C applications and games
Language: csharp
Author: Bozena De Vries (@bozenad)
10 stars · 279 views
Files
- .vscode (vscode)
- settings.json (json)
- README.md (md)
- package.json (json)
- Runtime (txt)
- Util (txt)
- Gradient (txt)
- ColorGradient.cs (cs)
- ValueGradient.cs (cs)
- CastSourceGodotStringExtensions.cs (cs)
- CastSourceGodotColorExtensions.cs (cs)
- Core (txt)
- LinkHandler (txt)
- NodeLinkHandler.cs (cs)
- Events (txt)
- Godot (txt)
- GodotInputEvent.cs (cs)
- GodotAppNotificationEvent.cs (cs)
- GodotAppFocusEvent.cs (cs)
- GodotSceneLoadedEvent.cs (cs)
- Services (txt)
- Coroutine (txt)
- Extensions (txt)
- NodeCoroutineExtensions.cs (cs)
- Input (txt)
- Controllers (txt)
- Extensions (txt)
- IMouseControllerGodotExtensions.cs (cs)
- IGamepadControllerGodotExtensions.cs (cs)
- Extensions (txt)
- IInputActionGodotExtensions.cs (cs)
- IAIInputActionGodotExtensions.cs (cs)
- Providers (txt)
- InputGodotService.cs (cs)
- NodePool (txt)
- INodePoolService.cs (cs)
- Extensions (txt)
- InputActionHeldEvent.cs (cs)
- InputActionPressedEvent.cs (cs)
- Event (txt)
- ISerializableEvent.cs (cs)
- EventFiredEvent.cs (cs)
- Promise (txt)
- PromiseUnhandledExceptionEvent.cs (cs)
- Core (txt)
- AppQuitRequestedEvent.cs (cs)
- AppQuitEvent.cs (cs)
- Cache (txt)
- CacheAddEvent.cs (cs)
- CacheRemoveEvent.cs (cs)
- Log (txt)
- LogEvent.cs (cs)
- Time (txt)
- TimePostUpdateEvent.cs (cs)
- ITimeTimeEvent.cs (cs)
- TimePostCollisionsUpdateEvent.cs (cs)
- TimePreUpdateEvent.cs (cs)
- TimePreFixedUpdateEvent.cs (cs)
- TimePostFixedUpdateEvent.cs (cs)
- TimeFixedUpdateEvent.cs (cs)
- Gradient.cs (cs)
- Promises (txt)
- FSM.cs (cs)
- State.cs (cs)
- StateLinkHandler.cs (cs)
- ObjectPool (txt)
- ObjectPool.cs (cs)
- Extensions (txt)
- IntExtensions.cs (cs)
- DateTimeExtensions.cs (cs)
- IListExtensions.cs (cs)
- ICollectionExtensions.cs (cs)
- BoolExtensions.cs (cs)
- FloatExtensions.cs (cs)
- IEnumerableExtensions.cs (cs)
- ObservableGenericExtensions.cs (cs)
- Random (txt)
- RandomString.cs (cs)
- Random.cs (cs)
- RandomCollectionExtensions.cs (cs)
- Hjson (txt)
- Util (txt)
- HjsonOptions.cs (cs)
- HjsonReader.cs (cs)
- IClock.cs (cs)
- FrameClock.cs (cs)
- FrameTimer.cs (cs)
- Extensions (txt)
- Clock.cs (cs)
- Span.cs (cs)
- Color (txt)
- Color.cs (cs)
- CastSourceColorExtensions.cs (cs)
- CastSourceColor32Extensions.cs (cs)
- CastSourceShortExtensions.cs (cs)
- CastSourceDecimalExtensions.cs (cs)
- CastSourceEnumExtensions.cs (cs)
- CastSourceDoubleExtensions.cs (cs)
- CastSourceIntExtensions.cs (cs)
- CastSourceLongExtensions.cs (cs)
- CastSourceFloatExtensions.cs (cs)
- BehaviourTaskExtensions.cs (cs)
- Cache (txt)
- Extensions (txt)
- CastSourceGodotVector3Extensions.cs (cs)
- PromiseGeneric.cs (cs)
- Promise.cs (cs)
- PromiseExtensions.cs (cs)
- PromiseStatic.cs (cs)
- PromiseTypes.cs (cs)
- FSM (txt)
- SimpleFSM.cs (cs)
- TypeExtensions.cs (cs)
- StringExtensions.cs (cs)
- IDictionaryExtensions.cs (cs)
- Observables (txt)
- ObservableGeneric.cs (cs)
- Observable.cs (cs)
- ObservableExtensions.cs (cs)
- RandomNumber.cs (cs)
- RandomColor.cs (cs)
- RandomCollection.cs (cs)
- Generator (txt)
- RandomGeneratorString.cs (cs)
- RandomGeneratorCollection.cs (cs)
- RandomGeneratorColor.cs (cs)
- RandomGenerator.cs (cs)
- RandomGeneratorNumber.cs (cs)
- HjsonValue.cs (cs)
- JsonPrimitive.cs (cs)
- JsonValue.cs (cs)
- LICENSE (txt)
- Extensions (txt)
- JsonValueExtensions.cs (cs)
- JsonArrayExtensions.cs (cs)
- JsonObjectExtensions.cs (cs)
- JsonUtilExtensions.cs (cs)
- JsonStringExtensions.cs (cs)
- IO (txt)
- HjsonDsf.cs (cs)
- IFrameTimer.cs (cs)
- HjsonWsc.cs (cs)
- BaseReader.cs (cs)
- JsonReader.cs (cs)
- JsonWriter.cs (cs)
- HjsonWriter.cs (cs)
- IJsonReader.cs (cs)
- JsonArray.cs (cs)
- LICENSE.meta (meta)
- Enums (txt)
- Stringify.cs (cs)
- JsonType.cs (cs)
- JsonObject.cs (cs)
- Data (txt)
- JListGeneric.cs (cs)
- JNodeLinkHandler.cs (cs)
- JNodeEvent.cs (cs)
- JRef.cs (cs)
- JNodeDataExtensions.cs (cs)
- JDataStringExtensions.cs (cs)
- JDataHandleActionPair.cs (cs)
- TimeUntil.cs (cs)
- JDictHelper.cs (cs)
- JNode.cs (cs)
- JDataExtensions.cs (cs)
- Extensions (txt)
- StateDataExtensions.cs (cs)
- IServiceDataExtensions.cs (cs)
- Hjson (txt)
- JNodeHjson.cs (cs)
- JNodeHjsonExtensions.cs (cs)
- JNodeExtensions.cs (cs)
- JData.cs (cs)
- JDict.cs (cs)
- JList.cs (cs)
- Time (txt)
- TimeSince.cs (cs)
- FrameTimerExtensions.cs (cs)
- TimeUntilUnscaled.cs (cs)
- TimerExtensions.cs (cs)
- Timer.cs (cs)
- IServiceTimeExtensions.cs (cs)
- StateTimeExtensions.cs (cs)
- ClockExtensions.cs (cs)
- TimeSinceUnscaled.cs (cs)
- ITimer.cs (cs)
- ClockPrecise.cs (cs)
- IFrameClock.cs (cs)
- CastSourceUShortExtensions.cs (cs)
- Color32.cs (cs)
- Color32Extensions.cs (cs)
- ColorExtensions.cs (cs)
- Conversion (txt)
- Cast.cs (cs)
- DataTypeConverter.cs (cs)
- Extensions (txt)
- CastSourceSByteExtensions.cs (cs)
- CastSourceULongExtensions.cs (cs)
- CastSourceGuidExtensions.cs (cs)
- CastSourceBytesExtensions.cs (cs)
- CastSourceUIntExtensions.cs (cs)
- CastSourceCharExtensions.cs (cs)
- CastSourceByteExtensions.cs (cs)
- CastSourceStringExtensions.cs (cs)
- CastSourceBoolExtensions.cs (cs)
- CastSourceDateTimeExtensions.cs (cs)
- CastSource.cs (cs)
- DataTypeConverterBuiltIn.cs (cs)
- Crypt (txt)
- Base64.cs (cs)
- SimpleHash.cs (cs)
- MD5.cs (cs)
- Serialization (txt)
- SerializableType.cs (cs)
- IServiceUnload.cs (cs)
- SerializableDictionaryClassStruct.cs (cs)
- SerializableDictionaryStructClass.cs (cs)
- SerializableDictionary.cs (cs)
- SerializableDictionaryStructs.cs (cs)
- Core (txt)
- IService.cs (cs)
- IInputActionUnityExtensions.cs (cs)
- Providers (txt)
- System (txt)
- InputUnitySystemService.cs (cs)
- Manager (txt)
- ServiceContainer.cs (cs)
- Container (txt)
- Container.cs (cs)
- LinkHandler (txt)
- KeepLinkHandler.cs (cs)
- DisposableLinkHandler.cs (cs)
- ILinkhandler.cs (cs)
- ObjectLinkHandler.cs (cs)
- Log (txt)
- LogLevel.cs (cs)
- Log.cs (cs)
- Service (txt)
- IServiceLoad.cs (cs)
- InputUnityManagerService.cs (cs)
- ServiceCache.cs (cs)
- Integrations (txt)
- Unity (txt)
- Util (txt)
- Editor (txt)
- ReadOnlyAttribute.cs (cs)
- Extensions (txt)
- BehaviourExtensions.cs (cs)
- LayerMaskExtensions.cs (cs)
- Observables (txt)
- Extensions (txt)
- ObservableUnityExtensions.cs (cs)
- Hjson (txt)
- Extensions (txt)
- JsonObjectUnityExtensions.cs (cs)
- CastSourceUnityVector3Extensions.cs (cs)
- Unity (txt)
- Providers (txt)
- UnityService.cs (cs)
- JsonValueUnityExtensions.cs (cs)
- JsonArrayUnityExtensions.cs (cs)
- Data (txt)
- JDictUnityHelper.cs (cs)
- Extensions (txt)
- JDataStringUnityExtensions.cs (cs)
- JNodeDataUnityExtensions.cs (cs)
- BehaviourDataExtensions.cs (cs)
- Time (txt)
- Editor (txt)
- CastSourceUnityColor32Extensions.cs (cs)
- Core (txt)
- LinkHandler (txt)
- TimeUntilUnscaledEditor.cs (cs)
- TimeSinceUnscaledEditor.cs (cs)
- TimeSinceEditor.cs (cs)
- TimeUntilEditor.cs (cs)
- Extensions (txt)
- FrameTimerUnityExtensions.cs (cs)
- IUnityService.cs (cs)
- BehaviourTimeExtensions.cs (cs)
- ClockUnityExtensions.cs (cs)
- TimerUnityExtensions.cs (cs)
- Color (txt)
- UnityColor32.cs (cs)
- Editor (txt)
- Color32Editor.cs (cs)
- BehaviourLinkHandler.cs (cs)
- HotReload (txt)
- Task (txt)
- Extensions (txt)
- ColorEditor.cs (cs)
- UnityColor.cs (cs)
- Conversion (txt)
- Extensions (txt)
- CastSourceUnityVector4Extensions.cs (cs)
- CastSourceUnityVector2Extensions.cs (cs)
- CastSourceUnityColorExtensions.cs (cs)
- CastSourceUnityVector3IntExtensions.cs (cs)
- CastSourceUnityStringExtensions.cs (cs)
- CastSourceUnityVector2IntExtensions.cs (cs)
- Providers (txt)
- UnityHotReload.cs (cs)
- Events (txt)
- Unity (txt)
- UnitySceneLoadedEvent.cs (cs)
- UnityHotReloadEndEvent.cs (cs)
- UnityHotReloadStartEvent.cs (cs)
- UnityAppFocusEvent.cs (cs)
- Services (txt)
- Coroutine (txt)
- Extensions (txt)
- BehaviourCoroutineExtensions.cs (cs)
- Input (txt)
- Controllers (txt)
- Extensions (txt)
- IMouseControllerUnityExtensions.cs (cs)
- IGamepadControllerUnityExtensions.cs (cs)
- Extensions (txt)
- IAIInputActionUnityExtensions.cs (cs)
- Providers (txt)
- ICacheServiceUnityExtensions.cs (cs)
- Log (txt)
- ILogUnityService.cs (cs)
- Providers (txt)
- LogUnityService.cs (cs)
- PrefabPool (txt)
- Extensions (txt)
- IPrefabPoolServiceExtensions.cs (cs)
- Providers (txt)
- PrefabPoolService.cs (cs)
- IPrefabPoolService.cs (cs)
- Time (txt)
- UnityTimeService.cs (cs)
- EventBus (txt)
- Extensions (txt)
- BehaviourEventBusExtensions.cs (cs)
- Godot (txt)
- Util (txt)
- Extensions (txt)
- CollisionObjectExtensions.cs (cs)
- Node3DExtensions.cs (cs)
- Node2DExtensions.cs (cs)
- Observables (txt)
- Extensions (txt)
- ObservableGodotExtensions.cs (cs)
- Hjson (txt)
- Extensions (txt)
- JsonArrayGodotExtensions.cs (cs)
- JsonValueGodotExtensions.cs (cs)
- JsonObjectGodotExtensions.cs (cs)
- Data (txt)
- JDictGodotHelper.cs (cs)
- Extensions (txt)
- JDataStringGodotExtensions.cs (cs)
- JNodeDataGodotExtensions.cs (cs)
- NodeDataExtensions.cs (cs)
- Time (txt)
- Extensions (txt)
- ClockGodotExtensions.cs (cs)
- NodeTimeExtensions.cs (cs)
- TimerGodotExtensions.cs (cs)
- FrameTimerGodotExtensions.cs (cs)
- Color (txt)
- GodotColor32.cs (cs)
- GodotColor.cs (cs)
- Conversion (txt)
- Extensions (txt)
- CastSourceGodotVector4Extensions.cs (cs)
- CastSourceGodotVector3IExtensions.cs (cs)
- CastSourceGodotVector4IExtensions.cs (cs)
- CastSourceGodotVector2IExtensions.cs (cs)
- CastSourceGodotVector2Extensions.cs (cs)
- INodePoolServiceExtensions.cs (cs)
- Providers (txt)
- NodePoolService.cs (cs)
- Task (txt)
- Extensions (txt)
- NodeTaskExtensions.cs (cs)
- Cache (txt)
- Extensions (txt)
- ICacheServiceGodotExtensions.cs (cs)
- Log (txt)
- ILogGodotService.cs (cs)
- LogGodotService.cs (cs)
- Time (txt)
- Providers (txt)
- GodotTimeService.cs (cs)
- Godot (txt)
- IGodotService.cs (cs)
- Providers (txt)
- IGodotProcessProxyNode.cs (cs)
- GodotService.cs (cs)
- EventBus (txt)
- Extensions (txt)
- NodeEventBusExtensions.cs (cs)
- Events (txt)
- Input (txt)
- InputGamepadConnectedEvent.cs (cs)
- InputGamepadDisconnectedEvent.cs (cs)
- InputActionReleased.cs (cs)
- ATTRIBUTION.md (markdown)