24 lines
No EOL
687 B
C#
24 lines
No EOL
687 B
C#
using System;
|
|
using Domain;
|
|
using Presenter;
|
|
using UnityEngine;
|
|
|
|
namespace View {
|
|
public class Dependencies : MonoBehaviour {
|
|
public ExpressionClick ExpressionClick { private set; get; }
|
|
public Model Model { private set; get; }
|
|
public CustomInput CustomInput { private set; get; }
|
|
|
|
private void Awake() {
|
|
Model = new Model(0);
|
|
|
|
IExpressionInput input = FindObjectOfType<ExpressionInput>();
|
|
IExpressionInput visibility = FindObjectOfType<UIVisibility>();
|
|
IExpressionInput inputCollections = new ExpressionInputCollection(new[] { input, visibility });
|
|
|
|
ExpressionClick = new ExpressionClick(Model, inputCollections);
|
|
|
|
CustomInput = new CustomInput();
|
|
}
|
|
}
|
|
} |