void Awake()
        {
            paddle    = GetComponentInChildren <Orienter>();
            boat      = GetComponent <BoatAlignNormal>();
            steering  = GetComponent <Steering>();
            rigidbody = GetComponent <Rigidbody>();

            try
            {
                paddle.Dragger.onAttachedToHand   += OnStartSteering;
                paddle.Dragger.onDetachedFromHand += OnStopSteering;
            }
            catch (Exception)
            {
                Debug.LogError($"{this} needs a child with an Orienter component", this);
            }

            StopSailing();
        }
示例#2
0
 void Awake()
 {
     boatAligner = GetComponent <BoatAlignNormal>();
 }