Пример #1
0
    public static void Init(string viewClass, string agentClass, string modelClass, string viewInterface, string agentInterface, string modelInterface)
    {
        _viewClass      = viewClass;
        _viewInterface  = viewInterface;
        _agentClass     = agentClass;
        _agentInterface = agentInterface;
        _modelClass     = modelClass;
        _modelInterface = modelInterface;

        _viewClassPath      = Directory.GetParent(Application.dataPath).FullName + "/Assets/App/Views/Impl";
        _viewInterfacePath  = Directory.GetParent(Application.dataPath).FullName + "/Assets/App/Views";
        _agentClassPath     = Directory.GetParent(Application.dataPath).FullName + "/Assets/App/Agents/Impl";
        _agentInterfacePath = Directory.GetParent(Application.dataPath).FullName + "/Assets/App/Agents";
        _modelClassPath     = Directory.GetParent(Application.dataPath).FullName + "/Assets/App/Models/Impl";
        _modelInterfacePath = Directory.GetParent(Application.dataPath).FullName + "/Assets/App/Models";

        CreateEntityPopup window = CreateInstance <CreateEntityPopup>();

        window.name = "Create Entity";
        window.ShowUtility();
    }
Пример #2
0
 public static void CreateEntity()
 => CreateEntityPopup.Init(_viewClass, _agentClass, _modelClass, _viewInterface, _agentInterface, _modelInterface);