public AutoDoor getDoor() { if (door == null) { door = ObjectReferenceManager.get().fetchReference<AutoDoor>(doorPath); } return door; }
void Awake() { if (instance == null) { instance = this; } anim = GetComponent <Animator> (); }
// Use this for initialization void Start() { camMaster = FindObjectOfType <CameraMaster>(); bCam = FindObjectOfType <BodyCam>(); ted = FindObjectOfType <Teddy>(); rightEye = FindObjectOfType <TeddyRightEye>(); fearMeter = FindObjectOfType <Fear>(); tedDoorInside = tedDoorTrigInside.GetComponent <AutoDoor>(); tedDoorOutside = tedDoorTrigOutside.GetComponent <AutoDoor>(); anim = tedDoorToAnimate.GetComponent <Animator>(); animDup = tedDoorToAnimateDup.GetComponent <Animator>(); doorCollider = tedDoorToAnimate.GetComponent <Collider>(); statusWindow = FindObjectOfType <StatusPopup>(); doorOpen = false; tedInsideOrOut = false; wholeDoorTransportFromLocation = wholeDoorSetup.position; tedTransportFromLocation = ted.transform.position; rightEyeTransportFromLocation = rightEye.transform.position; }
public override void doGUI() { door = (AutoDoor)UnityEditor.EditorGUILayout.ObjectField(door, typeof(AutoDoor), true, null); ObjectReferenceManager.get().deleteReference(parent, doorPath); doorPath = ObjectReferenceManager.get().addReference(parent, door); }
//private int robotCount = 0; void Awake() { control = GetComponentInParent<AutoDoor> (); }
public void setDoor(AutoDoor door) { this.door = door; }
public override void perform(GameObject instigator, Trigger trig) { AutoDoor door = parent.GetComponent <AutoDoor>(); door.switchDoor(); }