// Use this for initialization void Start() { sacrificeTracker = SacrificeTracker.sacrificeTracker; if (sacrificeTracker.sacrificedArm && sacrificeTracker.sacrificedLeg) { this.GetComponent<Cutscene>().list[3].image = GameObject.Find("39.pic_hd_3"); this.GetComponent<Cutscene>().list[2].image = GameObject.Find("38.pic_hd_3"); } else if (sacrificeTracker.sacrificedLeg) { this.GetComponent<Cutscene>().list[3].image = GameObject.Find("39.pic_hd_2"); this.GetComponent<Cutscene>().list[2].image = GameObject.Find("38.pic_hd_2"); } else if (sacrificeTracker.sacrificedArm) { this.GetComponent<Cutscene>().list[3].image = GameObject.Find("39.pic_hd_1"); this.GetComponent<Cutscene>().list[2].image = GameObject.Find("38.pic_hd_1"); } else{ this.GetComponent<Cutscene>().list[3].image = GameObject.Find("39.pic_hd"); this.GetComponent<Cutscene>().list[2].image = GameObject.Find("38.pic_hd"); } foreach (Transform t in this.GetComponentsInChildren<Transform>()) { if (t != this.transform) { t.gameObject.SetActive(false); } } this.GetComponent<Cutscene>().list[0].image.SetActive(true); }
void OnEnable() { if (sacrificeTracker != null && !isSacrificeTracker) { Destroy(this.gameObject); } else { DontDestroyOnLoad(this.gameObject); sacrificeTracker = this; isSacrificeTracker = true; } }
// Use this for initialization void Start() { sacrificeTracker = SacrificeTracker.sacrificeTracker; if (sacrificeTracker.sacrificedArm) { armLeft.SetActive(false); } if (sacrificeTracker.sacrificedLeg) { legRight.SetActive(false); } boulderColliderLeft = Instantiate(Resources.Load ("BoulderColliderLeft") as GameObject).GetComponent<BoulderCollider>(); boulderColliderRight = Instantiate(Resources.Load ("BoulderColliderRight") as GameObject).GetComponent<BoulderCollider>(); animator = this.GetComponentInChildren<Animator>(); rigid = this.GetComponent<Rigidbody2D>(); }