Terrarium.Game.GameEngine.doAntennas C# (CSharp) Метод

doAntennas() приватный Метод

Helper function to update all state objects with the latest antenna information after the creature's have processed their ticks.
private doAntennas ( ) : void
Результат void
        private void doAntennas()
        {
            foreach (OrganismState orgState in _newWorldState.Organisms)
            {
                if (!(orgState is AnimalState)) continue;
                Animal animal = (Animal) _scheduler.GetOrganism(orgState.ID);
                AntennaState antennaState = new AntennaState(null);
                if (animal != null)
                {
                    antennaState = new AntennaState((animal).Antennas);
                }
                antennaState.MakeImmutable();
                ((AnimalState) orgState).Antennas = antennaState;
            }
        }