Example #1
0
        public SheepBase Build()
        {
            var sheep = new Sheep {
                BasicInfo = _basicInfo
            };

            return(sheep);
        }
Example #2
0
        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;
        }