Exemple #1
0
    void SetMode(SonarMode mode_)
    {
        if (mode == mode_)
        {
            return;
        }

        // スクリーンサイズに合わせてサイズ・位置調整.
        if (currentObj != null)
        {
            Destroy(currentObj);
        }

        switch (mode_)
        {
        case SonarMode.ActiveSonar:
            CreateSonar(activeObj);
            break;

        case SonarMode.PassiveSonar:
            CreateSonar(passiveObj);
            break;

        default:
            GetComponent <GUITexture>().enabled = false;
            break;
        }

        mode = mode_;
    }
 /// <summary>
 /// Initializes a new instance of the <see cref="MonoBrick.NXT.Sonar"/> class.
 /// </summary>
 /// <param name='mode'>
 /// The sonar mode
 /// </param>
 public Sonar(SonarMode mode) : base(I2CMode.LowSpeed, SonarAddress)
 {
     Mode = mode;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MonoBrick.NXT.Sonar"/> class in centimeter mode
 /// </summary>
 public Sonar() : base(I2CMode.LowSpeed, SonarAddress)
 {
     Mode = SonarMode.Centimeter;
 }
		/// <summary>
		/// Initializes a new instance of the <see cref="MonoBrick.NXT.Sonar"/> class.
		/// </summary>
		/// <param name='mode'>
		/// The sonar mode
		/// </param>
		public Sonar(SonarMode mode) : base(I2CMode.LowSpeed, SonarAddress) { Mode = mode; }
		/// <summary>
		/// Initializes a new instance of the <see cref="MonoBrick.NXT.Sonar"/> class in centimeter mode
		/// </summary>
		public Sonar() : base(I2CMode.LowSpeed, SonarAddress) { Mode = SonarMode.Centimeter; }
Exemple #6
0
    void SetMode( SonarMode mode_ )
    {
        if (mode == mode_) return;

        // スクリーンサイズに合わせてサイズ・位置調整
        if (currentObj != null)
        {
            Destroy(currentObj);
        }

        switch (mode_)
        {
            case SonarMode.ActiveSonar:
                CreateSonar(activeObj);
                break;

            case SonarMode.PassiveSonar:
                CreateSonar(passiveObj);
                break;

            default:
                guiTexture.enabled = false;
                break;
        }

        mode = mode_;
    }