public StasisChambersHolder init(Cabin cabin) { this.cabin = cabin; StasisChamber cham; chambers = new StasisChamber[transform.childCount - 1]; //За исключением кнопки возврата for (int i = 0; i < transform.childCount; i++) { cham = transform.GetChild(i).GetComponent <StasisChamber>(); if (cham != null) { chambers[cham.index] = cham.init(this); } } closeBtn = transform.Find("Close Button").GetComponent <Button>().init(); closeBtn.setVisible(false); gameObject.SetActive(true); return(this); }
public override void OnInspectorGUI() { StasisChamber myTarget = (StasisChamber)target; myTarget.animalTypeTag = EditorGUILayout.TagField("Animal type tag:", myTarget.animalTypeTag); }