Ejemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     currentXRotation  = transform.rotation.x;
     maxXRotation      = currentXRotation;
     trainSpeedHandler = FindObjectOfType <TrainSpeedHandler>();
     Audio             = GetComponent <AudioPlayer>();
 }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        HandleCollider    = GetComponent <BoxCollider>();
        Accelerator       = gameObject;
        AcceleratorHandle = HandleCollider.gameObject;
        VectorBeginPoint  = Accelerator.transform.GetChild(1).gameObject;
        VectorEndPoint    = Accelerator.transform.GetChild(0).gameObject;

        // Unparent the child
        VectorBeginPoint.transform.parent = transform.parent;
        VectorEndPoint.transform.parent   = transform.parent;

        HandleMovementDirection = VectorEndPoint.transform.position - VectorBeginPoint.transform.position;
        HandleMovementDirection.Normalize(); //The direction where Acceleratorhandle can be moved forth and back.

        stationMover      = FindObjectOfType <StationMover>();
        trainSpeedHandler = FindObjectOfType <TrainSpeedHandler>();
        Audio             = GetComponent <AudioPlayer>();
    }
Ejemplo n.º 3
0
 private void Start()
 {
     m_SpeedHandler  = FindObjectOfType <TrainSpeedHandler>();
     m_StationMover  = FindObjectOfType <StationMover>();
     m_EscapeBlocker = GameObject.Find("EscapeDetector");
 }