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); } }
public void SetFishData(FishStatusData fishData) { this.fishData = fishData; fishImage.GetComponent <Image>().sprite = fishData.GetFishImage(); fishName.GetComponent <Text>().text = fishData.GetFishName(); }
void Start() { fishData = GameDirector.GetFishData().Find(f => f.GetFishType() == type); fishImage = gameObject.GetComponent <Image>(); fishImage.sprite = fishData.GetFishImage(); }
public FishStatusData GetFish(string name) { FishStatusData _data = fishList.Find(f => f.GetFishName() == name); return(_data); }