本文へスキップ

class_ObjectExtensions


title: class ObjectExtensions toc_max_heading_level: 4


class ObjectExtensions

(Niantic.Lightship.Maps.ExtensionMethods.ObjectExtensions)

概要

UnityObjectの拡張メソッド

class ObjectExtensions {
public:
// メソッド

static bool IsReferenceNull(this UnityObject unityObject);
static bool IsReferenceNotNull(this UnityObject unityObject);
};

詳細なドキュメント

UnityObjectの拡張メソッド

メソッド

IsReferenceNull

static bool IsReferenceNull(this UnityObject unityObject)

UnityObjectから派生した型への参照がNULLであることを確認します。 Unityでは、基礎となるUnityエンジンオブジェクトの有効期限チェックを実施するために、多くの等式やNULL合体演算子、伝搬演算子が上書きされるため、単純なNullチェックのみ行いたい場合は、回避策としてこの拡張メソッドを使用することができます。 詳しくは、JetBrainsのこのページをご覧ください。

    パラメーター

    unityObject - nullの有無をチェックするUnityオブジェクト

    次の値が返ります。

    True(参照がNULLの場合)

IsReferenceNotNull

static bool IsReferenceNotNull(this UnityObject unityObject)

UnityObjectから派生した型への参照がNULLでないことを確認します。 Unityでは、基礎となるUnityエンジンオブジェクトの有効期限チェックを実施するために、多くの等式やNULL合体演算子、伝搬演算子が上書きされるため、単純なNullチェックのみ行いたい場合は、回避策としてこの拡張メソッドを使用することができます。 詳しくは、JetBrainsのこのページをご覧ください。

    パラメーター

    unityObject - nullの有無をチェックするUnityオブジェクト

    次の値が返ります。

    True(参照がNULLでない場合)