protected override void Awake() { base.Awake(); wacg = FindObjectOfType <WACardGenerator>(); tooltip = FindObjectOfType <TooltipManager>(); if (cardPreset != null) { ModelData = wacg.CreateCardFromSO(cardPreset); } }
public WACard CreateCardFromSO(WACardSO so) { var card = new WACard { id = so.id, name = so.name, description = so.description, type = so.type, allowStacking = so.allowStacking, uid = uidm.GenerateUID() }; uidm.RegisterUID(card, null); return(card); }
public void GenerateCard(WACard card, long parentUID, Vector3 pos) { SpawnCard(card, parentUID, pos); }