ARKBreedingStats.Pedigree.setCreature C# (CSharp) Method

setCreature() public method

public setCreature ( Creature centralCreature, bool forceUpdate = false ) : void
centralCreature Creature
forceUpdate bool
return void
        public void setCreature(Creature centralCreature, bool forceUpdate = false)
        {
            if (centralCreature == null)
            {
                creature = null;
                ClearControls();
            }
            else if (creatures != null && (centralCreature != creature || forceUpdate))
            {
                creature = centralCreature;
                // set children
                var children = from cr in creatures
                               where cr.motherGuid == creature.guid
                               || cr.fatherGuid == creature.guid
                               orderby cr.name ascending
                               select cr;
                this.children = children.ToList();
                createPedigree();
            }
        }