Пример #1
0
        /// <summary>Re-calculates the duration of a simulation frame.</summary>
        public void UpdateFrameDuration()
        {
            float cyclePeriod = timeInfo.HoursPerFrame * (StepMask + 1);

            residentAI.SetSimulationCyclePeriod(cyclePeriod);
            spareTimeBehavior.SetSimulationCyclePeriod(cyclePeriod);
        }
Пример #2
0
        /// <summary>Applies the duration of a simulation frame to this simulation object.</summary>
        /// <param name="frameDuration">Duration of a simulation frame in hours.</param>
        public void SetFrameDuration(float frameDuration)
        {
            float cyclePeriod = frameDuration * (StepMask + 1);

            residentAI.SetSimulationCyclePeriod(cyclePeriod);
            spareTimeBehavior.SetSimulationCyclePeriod(cyclePeriod);
        }