示例#1
0
 void display(SouvenirData souvenir)
 {
     nameDisplay.SetText(souvenir.DisplayName);
     dateCollectedDisplay.SetText(souvenir.DateCollected.ToShortDateString());
     descriptionDisplay.SetText(souvenir.Description);
     setIcon(souvenir);
 }
示例#2
0
    public SouvenirData Get(string souvenirName)
    {
        SouvenirData data;

        if (!souvenirLookup.TryGetValue(souvenirName, out data))
        {
            data = SouvenirData.Default();
        }
        return(data);
    }
示例#3
0
    public static SouvenirData Default()
    {
        SouvenirData defaultSouvenir = new SouvenirData();

        defaultSouvenir.name          = string.Empty;
        defaultSouvenir.description   = string.Empty;
        defaultSouvenir.isCollected   = false;
        defaultSouvenir.DateCollected = default(DateTime);
        return(defaultSouvenir);
    }
示例#4
0
    public Sprite GetSprite(SouvenirData souvenir)
    {
        Sprite souvenirSprite;

        if (sprites.TryGetSprite(getSpriteName(souvenir), out souvenirSprite))
        {
            return(souvenirSprite);
        }
        else
        {
            return(DefaultSprite);
        }
    }
示例#5
0
    public void Display(DogDescriptor dog)
    {
        this.Dog = dog;
        this.nameDisplay.text          = string.Format("{0}: {1}", k.NAME, dog.Name);
        this.breedDisplay.text         = string.Format("{0}: {1}", k.BREED, dog.Breed.Breed);
        this.colorDisplay.text         = string.Format("{0}: {1}", k.Color, dog.Color);
        this.dogProfilePortrait.sprite = dog.Portrait;
        this.dogWorldSprite.sprite     = dog.WorldSprite;

        SouvenirData souvenir = dog.Souvenir;

        this.souvenirDisplay.sprite   = souvenir.Icon;
        this.souvenirNameDisplay.text = souvenir.DisplayName;
        this.souvenirDescDisplay.text = souvenir.Description;
    }
示例#6
0
 string getSpriteName(SouvenirData souvenir)
 {
     return(string.Format("{0}{1}{2}", k.SOUVENIRS, k.JOIN_CHAR, souvenir.Name));
 }
示例#7
0
 public void Init(SouvenirData souvenir)
 {
     this.souvenir = souvenir;
     display(souvenir);
     initHideButtons();
 }