public void InitializeAsShopStage(string id, Vector3 position, ShopStageData stageData, MapNodeTappedCallback callback) { BaseInitialize(id, position); Data.ShopStageDataId = stageData.name; _shopStageData = stageData; _callback = callback; }
public void InitializeFromData(MapNodeData data, MapNodeTappedCallback callback) { Data = data; if (data.BattleStageDataId != null) { _battleStageData = Database.Instance.GetBattleStageData(data.BattleStageDataId); } else if (data.ShopStageDataId != null) { _shopStageData = Database.Instance.GetShopStageData(data.ShopStageDataId); } transform.position = Data.Coordinates; _callback = callback; }