itLinkedInPocketCopyよく使われるものに生存判定があります。これは、都度計算するのではなく、結果がもらえるように準備しておいて、外部から呼び出すのがいい作りになります。そのために、メソッドやプロパティを別途用意しておいて、使いたい時にアクセスする方法がよく用いられます。補足IsAliveメソッド(引数あり)アクセスする方法メソッドを考えてみましょう引数にヘルス(健康値)を与え、結果をもらうようにしています。条件式のみで、結果が真(true)の場合はtrueを、また擬の場合はfalseが得られることを利用して簡略化した。条件式のみで、結果が真(true)の場合はtrueを、また擬の場合はfalseが得られることを利用して簡略化した。isAlive;}ローカル変数のisAliveを使わなくても済む例isAlive変数は、メソッド内で特定の計算のために使っているだけなので、省略しても良いまた、()も省略できます。()に関しては、三項演算子のところから省略することができます。0;IsAliveメソッド(引数なし)health変数はあらかじめ宣言、代入されているものとします。結果だけをもらうようにしています。()がついているのがメソッドの特徴です。生存の場合true、そうでない場合はfalseメソッドに式本体を使った例インテリセンスを使って、式本体に変更した例です。health変数は、他のメソッドから値の変更をされることを想定しています。0;IsAliveプロパティ今度は、プロパティで考えてみましょうアクセスする方法プロパティの場合、メソッドと違い引数はありません。呼び出すときは、フィールド変数のように扱えます。生死の確認なので、値を代入することはできないようにします。そのため、setブロックはあえて削除しています。health変数は、他のメソッドから変更されるものとしています。0;補足メソッドの説明で次の最終コードは、インテリセンスでプロパティに変換ができます。次にコードをみてください。...カプセル化のイメージオブジェクト指向の特徴として、カプセル化があります。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目ですコメント名前メールアドレスウェブサイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。Unity【Unity】オプション設計のサンプルUnityでオプション登録を実装するためのサンプルコードです。