示例#1
0
 private void Start()
 {
     this.drainage        = FindObjectOfType <Drainage>();
     this.controlRodDepth = FindObjectOfType <ControlRodDepth>();
     this.controlRodTemp  = FindObjectOfType <ControlRodTemperature>();
     this.waterPump       = FindObjectOfType <WaterPump>();
     this.coreTemp        = FindObjectOfType <CoreTemp>();
     this.energyOutput    = FindObjectOfType <EnergyOutput>();
     this.sceneChange     = FindObjectOfType <SceneChange>();
 }
 public double GetAnnualAvgDrainage()
 {
     return(Drainage.Sum() / ((float)Counts.Sum() / 365.25));
 }
 public List <double> GetMonthlyAvgDrainage()
 {
     return(Drainage.Select(x => x / (((double)Counts[Drainage.IndexOf(x)]) / 365.25 * 12.0)).ToList());
 }
 public double GetTotalDrainage()
 {
     return(Drainage.Sum());
 }
示例#5
0
 private void Start()
 {
     this.drain = FindObjectOfType <Drainage>();
     this.anim  = GetComponent <Animator>();
     this.anim.SetBool("IsDown", this.isDown);
 }