예제 #1
0
 private void Awake()
 {
     if (instance == null)
     {
         DontDestroyOnLoad(gameObject);
         instance            = this;
         characterController = GetComponent <CharacterController>();
         playerCamera        = transform.Find("PlayerCamera");
         playerLook          = playerCamera.gameObject.GetComponent <PlayerLook>();
         inventory           = GetComponent <Inventory>();
         healthSystem        = new HealthSystem(100, 100);
         healthBar           = GameObject.Find("HealthBar").GetComponent <HealthBar>();
         healthBar.Setup(healthSystem);
         energyBar = GameObject.Find("FatigueBar").GetComponent <EnergyBar>();
         energyBar.Setup(healthSystem);
         oxigenBar = GameObject.Find("OxigenBar").GetComponent <OxigenBar>();
         oxigenBar.Setup(healthSystem);
         GameObject.Find("GameHandler").GetComponent <GUIHandler>().AboveWater();
     }
     else
     {
         Destroy(gameObject);
     }
 }
예제 #2
0
 void Start()
 {
     cl_OxigenBar = this;
     f_fill = 1;
 }