/
GeekNerd
/
ServerModelingProject
Обзор
Документация
Войти
/
GeekNerd
/
ServerModelingProject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Assets/Scripts/Installers/MainMenuPartInstallers/DataInputFieldInstaller.cs
33 строки
1 KB
Gorney-Alex
Init
30 май 2026, 19:05
30 май 2026, 19:05
3cdcc49
Код
Авторство
О чём код?
using UI_Logic.InputFields.InputFieldFormView; using UI_Logic.SettingDataViews; using UnityEngine; using Zenject; namespace MainMenuPartInstallers { public class DataInputFieldInstaller : MonoInstaller { public override void InstallBindings() { InstallDataFields(); InstallDataControllers(); Debug.Log("DataInputFields is installed"); } private void InstallDataFields() { Container.BindInterfacesAndSelfTo<ServerDataView>().FromComponentInHierarchy().AsSingle(); Container.BindInterfacesAndSelfTo<GlobalDataView>().FromComponentInHierarchy().AsSingle(); Container.BindInterfacesAndSelfTo<GeneratorsDataView>().FromComponentInHierarchy().AsSingle(); Container.Bind<CreateProjectFormView>().FromComponentInHierarchy().AsSingle(); } private void InstallDataControllers() { Container.BindInterfacesAndSelfTo<ServerDataController>().AsSingle(); Container.BindInterfacesAndSelfTo<GlobalDataController>().AsSingle(); Container.BindInterfacesAndSelfTo<GeneratorsDataController>().AsSingle(); } } }