class_FeatureBuilderBase
title: class FeatureBuilderBase toc_max_heading_level: 4
class FeatureBuilderBase
(Niantic.Lightship.Maps.Builders.FeatureBuilderBase)
概要
class FeatureBuilderBase:
MonoBehaviour,
Niantic.Lightship.Maps.Builders.IFeatureBuilder {
public:
// フィールド
int MinLOD => _minLOD;
int MaxLOD => _maxLOD;
// プロパティ
Guid Id;
// メソッド
virtual void Initialize(ILightshipMapView lightshipMapView);
protected:
// フィールド
string BuilderName => _builderName.NullIfEmptyOrWhitespace() ?? name;
LayerKind Layer => _mapLayer;
List<FeatureKind> Features => _features;
// プロパティ
Vector3 ZOffset;
};
// 直接の派生クラス
class MeshBuilderBase;
class ObjectBuilderBase;
継承メンバー
public:
// プロパティ
Guid Id;
int MinLOD;
int MaxLOD;
詳細なドキュメント
フィールド
BuilderName
string BuilderName => _builderName.NullIfEmptyOrWhitespace() ?? 名前
設定されている場合はビルダーのシリアライズ名を取得し、設定されていない場合はビルダーのアセットファイル名が文字列で返ります。
プロパティ
ZOffset
Vector3 ZOffset
Zファイティングを回避するためのオフセット。