void Start() { GameObject HPBarObject = GameObject.FindGameObjectWithTag ("HPBar"); if (HPBarObject != null) { HPBar = HPBarObject.GetComponent<Bar>(); if (HPBar != null) { HPBar.SetSprite (HP100); } } GameObject RegenShieldBarObject = GameObject.FindGameObjectWithTag ("RegenerableShieldBar"); if (RegenShieldBarObject != null) { RegenShieldBar = RegenShieldBarObject.GetComponent<Bar>(); if (RegenShieldBar != null) { RegenShieldBar.SetSprite (RegenShield00); } } GameObject NonRegenShieldBarObject = GameObject.FindGameObjectWithTag ("NonRegenerableShieldBar"); if (NonRegenShieldBarObject != null) { ShieldBar = NonRegenShieldBarObject.GetComponent<Bar>(); if (ShieldBar != null) { ShieldBar.SetSprite (Shield00); } } state = new PlayerState_Locked (this); health = MAX_HEALTH; regenBarrier = 0; nonregenBarrier = 0; camera = GameObject.FindGameObjectWithTag ("MainCamera").GetComponent<Camera>(); }