ゲームオブジェクトがアクティブかどうか
GameObject.activeSelf を使う。
activeSelf は、ゲームオブジェクトのアクティブ状態を読み取る専用のメソッド。
参考: GameObject-activeSelf - Unity スクリプトリファレンス
if(A.activeSelf == true)
{
Debug.Log("Aがアクティブな場合表示される");
}
アクティブ状態に関するメソッドに、SetActive が存在するが、こちらはアクティブ状態の切り替えに使用されるため、アクティブ状態を利用した条件分岐には使えない。
// NG例
if(A.SetActive == true)
{
}