コード例 #1
0
    public static ICubeView Create(this ICubeViewFactory factory, string name)
    {
        var view = factory.Create();

        view.gameObject.name = name;
        return(view);
    }
コード例 #2
0
ファイル: FactoryTest.cs プロジェクト: jtfrom9/UnityJunks
    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);
    }