private void Setup() { sysScr = GetComponent <SystemScript>(); gridPos = sysScr.GridPos; playerID = gridPos.Z; ship = LevelManager.Instance.Ships[playerID].GetComponent <ShipScript>(); pwrMngr = ship.GetComponent <ShipPowerMngr>(); hScr = sysScr.GetOriginObj().GetComponent <HealthScript>(); pwrMngr.PowerSetup(systemType, powerReq); originMedBayScr = GetOriginMedBay(); if (this == originMedBayScr) { isOrigin = true; } //originEngScr.fullPwrReq += powerReq; if (isOrigin) { pwrMngr.AddToSysScrList(systemType, sysScr); StartCoroutine(HealRoutine()); } }
private MedBayScr GetOriginMedBay() { MedBayScr _medBayScr = sysScr.GetOriginObj().GetComponent <MedBayScr>(); return(_medBayScr); }