Пример #1
0
    public void SetSynergyData(OriginData newOriginData)
    {
        tribeData  = null;
        originData = newOriginData;

        Setimage(originData.Image);
        SetName(originData.Origin.ToString());
    }
Пример #2
0
    public void SetSynergyData(TribeData newTribeData)
    {
        originData = null;
        tribeData  = newTribeData;

        Setimage(tribeData.Image);
        SetName(tribeData.Tribe.ToString());
    }
Пример #3
0
    private void GenerateData()
    {
        TribeDatas = new Dictionary <Tribe, TribeData>();

        foreach (var tribeExcelData in TribeExcelDatas)
        {
            TribeData tribeData = new TribeData(tribeExcelData);
            TribeDatas.Add(tribeData.Tribe, tribeData);
        }
    }
Пример #4
0
    public void SetSynergyData(TribeData newTribeData, string newSynegyName, string newDescription, Sprite newSprite)
    {
        isTribe  = true;
        isOrigin = false;

        tribeData = newTribeData;
        SetName(newSynegyName);
        SetImage(newSprite);
        SetDescription(newDescription);
        Sort();
    }
Пример #5
0
    public bool TryGetTribeData(Tribe tribe, out TribeData tribeData)
    {
        tribeData = new TribeData(TribeDatas[tribe]);
        if (tribeData != null)
        {
            return(true);
        }

        Debug.LogError("Error TryGetTribeData");
        return(false);
    }
Пример #6
0
 public TribeData(TribeData tribeData)
 {
     Tribe       = tribeData.Tribe;
     Description = tribeData.Description;
     Image       = tribeData.Image;
 }