void Awake() { instance = this; }
protected virtual void Awake() { scriptableFactories = ScriptableFactories.getInstance(); }