public static void CreateShape(GameObject shapePrefab, GameShape shape, GameObject parent, GameShapeController shapeController)
    {
        GameObject shapeObj = Instantiate(shapePrefab, shape.Position, Quaternion.identity);

        shapeObj.transform.SetParent(parent.transform);
        GameShapeView shapeView = shapeObj.AddComponent <GameShapeView>();

        shapeView.InitShapeView(shape, shapeController);
    }
예제 #2
0
 void OnShapeCreated(GameShape shape)
 {
     GameShapeView.CreateShape(GetShapePrefab(shape.Type), shape, shapeParent, shapeController);
 }