Пример #1
0
    void Start()
    {
        fishData = GameDirector.GetFishData().Find(f => f.GetFishType() == type);

        fishAmount = CalcPoint.GetCaughtFish(fishData.GetFishName());

        SetText(this.gameObject, fishAmount);
    }
 ///<summary>
 ///取得した魚のデータを保存。
 ///すでにList上に存在する場合は保存せず返す。
 ///</summary>
 public void SetFish(FishStatusData fishData)
 {
     //魚のデータがすでに存在するか検索
     //無ければ追加、有ればそのまま返す。
     if (fishes.ContainsKey(fishData.GetFishName()))
     {
         return;
     }
     else
     {
         Fish fish = new Fish();
         fish.HaveKilledAmount = 0;
         fish.HavePickedAmount = 0;
         fishes.Add(fishData.GetFishName(), fish);
     }
 }
Пример #3
0
 public void SetFishData(FishStatusData fishData)
 {
     this.fishData = fishData;
     fishImage.GetComponent <Image>().sprite = fishData.GetFishImage();
     fishName.GetComponent <Text>().text     = fishData.GetFishName();
 }
Пример #4
0
 void Start()
 {
     fishData         = GameDirector.GetFishData().Find(f => f.GetFishType() == type);
     fishImage        = gameObject.GetComponent <Image>();
     fishImage.sprite = fishData.GetFishImage();
 }
Пример #5
0
    public FishStatusData GetFish(string name)
    {
        FishStatusData _data = fishList.Find(f => f.GetFishName() == name);

        return(_data);
    }