Пример #1
0
    public static GameObject Create(GameObject prefab, ConfigSo configs, int i, int j, Sprite sprite)
    {
        var startPos = configs.GetStartCord;
        var offset   = configs.GetOffsetCord;
        var card     = Instantiate(
            prefab,
            startPos + offset * new Vector2(j, i),
            Quaternion.identity).
                       GetComponent <Card>();

        card.Initialize();
        card.ChangeSprite(sprite);
        return(card.gameObject);
    }
Пример #2
0
 public void Initialize(ConfigSo configs)
 {
     CurrentHealth = configs.GetHealthCount;
 }