Ejemplo n.º 1
0
    public static ICubeView Create(this ICubeViewFactory factory, string name)
    {
        var view = factory.Create();

        view.gameObject.name = name;
        return(view);
    }
Ejemplo n.º 2
0
    void Awake()
    {
        Debug.Log($"FactoryTest.Awake: {_enemy1Factory}");

        Debug.Log(spawner.Spawn(0).GetType());
        Debug.Log(spawner.Spawn("hoge").GetType());

        Debug.Log("--- create from EnemyFactoryImpl");
        Debug.Log(enemyFactory.Create(1).GetType());

        var cv = cubeViewFactory.Create("test cube");

        cv.SetColor(Color.red);
    }