メソッドインジェクション
コンストラクタが利用できない場合は、メソッドインジェクションが使用できます。
Unityでの主な利用例は MonoBehaviour です。
public class SomeBehaviour : MonoBehaviour{    float speed;
    [Inject]    public void Construct(GameSettings settings)    {        speed = settings.speed;    }}MonoBehaviour や GameObject の管理について詳しくは MonoBehaviourへのインジェクション を参照して下さい。