Inheritance: MonoBehaviour
コード例 #1
0
ファイル: Hover.cs プロジェクト: sgmanivannan/unity-examples
    void Update()
    {
        GameObject fan = GameObject.FindGameObjectWithTag("Fan");

        if (fan != null)
        {
            FanSpin fanSpin = fan.GetComponent <FanSpin>();
            if (fanSpin != null)
            {
                this.force = 0.069f * fanSpin.GetRotationalSpeed();
            }
            else
            {
                Debug.LogWarning(
                    "Fan object, " + fan.name + ", missing FanSpin script.");
            }
        }
    }
コード例 #2
0
 public void ChangeFanSpeed()
 {
     if (this.fanSlider != null)
     {
         GameObject fan = GameObject.FindGameObjectWithTag("Fan");
         if (fan != null)
         {
             FanSpin fanSpin = fan.GetComponent <FanSpin>();
             if (fanSpin != null)
             {
                 fanSpin.SetRotationalSpeed(fanSlider.value);
             }
             else
             {
                 Debug.LogWarning("Fan object, " + fan.name + ", missing FanSpin script.");
             }
         }
         else
         {
             Debug.LogWarning("No object tagged as Fan found in the scene.");
         }
     }
 }
コード例 #3
0
    private FanSpin fanSpin;                // What we tell to rotate


    private void Awake()
    {
        fanSpin = fanModel.GetComponent <FanSpin>();
    }