public SheepBase Build() { var sheep = new Sheep { BasicInfo = _basicInfo }; return(sheep); }
private void Start() { collectionDisplayBG.enabled = false; sheep = GetComponent <Sheep>(); sheepSelectable = sheep.ThisSelectable; sheepSelectable.onThisMouseEnter += () => collectionDisplayBG.enabled = true; sheepSelectable.onThisMouseExit += () => collectionDisplayBG.enabled = false; sheepSelectable.onThisSelected += () => StartCoroutine(BeingCollectedCoroutine()); sheepSelectable.onThisDisabled += () => collectionDisplayBG.enabled = false; }