Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        var previousFanRotation = WrapAngle(this.gameObject.transform.localRotation.eulerAngles.x);

        previousFanRotation = 12f;
        this.gameObject.transform.localEulerAngles = new Vector3(-previousFanRotation, 0f, 0f);

        fanBehaviour = FindObjectOfType <FanBehaviour>();
        if (fanBehaviour == null)
        {
            fanBehaviour = (FanBehaviour)ScriptableObject.CreateInstance(typeof(FanBehaviour));
        }
    }
Esempio n. 2
0
 // Use this for initialization
 void Start()
 {
     rubeBall     = FindObjectOfType <RubeBall>().gameObject;
     rubeBallRB   = rubeBall.GetComponent <Rigidbody>();
     fanBehaviour = FindObjectOfType <FanBehaviour>();
     if (fanBehaviour == null)
     {
         fanBehaviour = (FanBehaviour)ScriptableObject.CreateInstance(typeof(FanBehaviour));
     }
     previousFanState = fanBehaviour.fanState;
     if (fanBehaviour.fanState == FanState.Suck)
     {
         suckSource.Play();
     }
     else
     {
         blowSource.Play();
     }
 }