示例#1
0
    protected void InjectService(bool throwIfExists = false)
    {
        if (!GameServiceCollection.TryAddService(_service) && throwIfExists)
        {
            throw new System.Exception($"Service \"{nameof(T)}\" has already been injected");
        }

        _isActive = true;
    }