public HybridAdapter(IProtoss protoss) { _protoss = protoss; }
private void RegisterDependency(IProtoss module) { module.Register(new DependencyRegister(_container)); }
private static HybridAdapter InfectProtoss(IProtoss protoss) => new HybridAdapter(protoss);
public ProtossBuilder WithModule(IProtoss protoss) { RegisterDependency(protoss); return(this); }