public override void Awake() { base.Awake(); camera.enabled = false; for (int i = 0; i < guns.Length; i++) { var a = guns[i]; a.arrayId = i; a.SetActive(false); a.pl = this; } gun = guns[0]; gun.SetActive(true); enabled = false; print("Player Awake " + id); }