public AutoDoor getDoor()
 {
     if (door == null) {
         door = ObjectReferenceManager.get().fetchReference<AutoDoor>(doorPath);
     }
     return door;
 }
Пример #2
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     anim = GetComponent <Animator> ();
 }
Пример #3
0
    // 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;
 }
Пример #7
0
    public override void perform(GameObject instigator, Trigger trig)
    {
        AutoDoor door = parent.GetComponent <AutoDoor>();

        door.switchDoor();
    }