Esempio n. 1
0
    public void InitializeAsShopStage(string id, Vector3 position, ShopStageData stageData, MapNodeTappedCallback callback)
    {
        BaseInitialize(id, position);

        Data.ShopStageDataId = stageData.name;
        _shopStageData       = stageData;
        _callback            = callback;
    }
Esempio n. 2
0
    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;
    }