public void SetupPipManagers(CharacterData runner, float setupTimeInSeconds, int currentSecurityLevel) { PipManager[] pipManagers = FindObjectsOfType <PipManager>(); float maxX = GameObject.Find(healthTextFieldName).transform.position.x; float maxWidth = maxX - pipManagers[0].transform.position.x; foreach (PipManager pipManager in pipManagers) { if (pipManager.name == healthPipManagerName) { healthPipManager = pipManager; } else if (pipManager.name == energyPipManagerName) { energyPipManager = pipManager; } else if (pipManager.name == securityPipManagerName) { securityPipManager = pipManager; } } healthPipManager.Setup(this, runner.GetMaximumHealth(), runner.GetCurrentHealth()); energyPipManager.Setup(this, runner.GetMaximumEnergy(), runner.GetCurrentEnergy()); securityPipManager.Setup(this, 100, currentSecurityLevel); }
public void SetupPipManagers(CharacterData character) { PipManager[] pipManagers = FindObjectsOfType <PipManager>(); float maxX = GameObject.Find(healthTextFieldName).transform.position.x; float maxWidth = maxX - pipManagers[0].transform.position.x; foreach (PipManager pipManager in pipManagers) { if (pipManager.name == healthPipManagerName) { healthPipManager = pipManager; } else if (pipManager.name == energyPipManagerName) { energyPipManager = pipManager; } } healthPipManager.Setup(this, character.GetMaximumHealth(), character.GetCurrentHealth()); energyPipManager.Setup(this, character.GetMaximumEnergy(), character.GetCurrentEnergy()); }