C# - SetActive 不起作用?

C# - SetActive dont work?

谁能告诉我为什么我的游戏对象没有再次激活?

谢谢。

C#代码

using UnityEngine;
using System.Collections;

public class SlowerPowerUP : MonoBehaviour {

    // Use this for initialization
    void Start () {
    }

    // Update is called once per frame
    void Update () {
        if (BirdMovement.CountFS > 300) {
            gameObject.SetActive(true);
        } 
        else {
            gameObject.SetActive(false);
        }
    }
}

停用的对象不接收统一事件(更新、固定更新等)。所以 gameObject.SetActive(true); 不会被称为