Logo
クラス | 公開型 | 公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 静的公開変数類 | プロパティ | 全メンバ一覧
Yukar.Common.Rom.Map クラス

マップ情報クラス [詳解]

Yukar.Common.Rom.Map の継承関係図
Yukar.Common.Rom.RomItem Yukar.Common.Rom.RomItem Yukar.Common.Rom.IChunk Yukar.Common.Rom.IChunk

クラス

class  AreaBattleSetting
 エリア毎のバトル設定情報クラス(敵の分布リスト) [詳解]
 
class  AutoScrollParams
 自動スクロール情報クラス [詳解]
 
class  BattleSetting
 マップ全体のバトル設定情報クラス(敵の分布リスト) [詳解]
 
class  Encount
 バトルのエンカウント情報クラス [詳解]
 
class  EventRef
 配置イベント情報クラス [詳解]
 
class  GameWorld
 全体マップ情報クラス(未使用) [詳解]
 
class  LocalLight
 ローカルライト情報クラス [詳解]
 
class  MapCBSizeInfo
 マップ上のクリップボードのサイズ(大きさ)情報(ペースト時の範囲情報) [詳解]
 
class  MapObjectBase
 マップ配置物の基底クラス [詳解]
 
class  MapObjectRef
 配置物体情報クラス [詳解]
 
class  ObjectGroup
 グループ情報クラス [詳解]
 
class  Place
 場所情報クラス(移動先、マップカメラ) [詳解]
 
class  RenderParams
 レンダリング設定クラス(旧タイプ情報) [詳解]
 
class  SlopeStairsRef
 坂・階段情報クラス(ツール拡張用) [詳解]
 
class  StairRef
 坂・階段情報クラス [詳解]
 
class  TerrainCBInfo
 地形のクリップボード情報 [詳解]
 

公開型

enum  AttribDir {
  Top , NegX , PosX , NegZ ,
  PosZ , All
}
 地形方向属性 [詳解]
 
enum  CameraControlMode { UNKNOWN = -1 , NORMAL , VIEW , NUM }
 カメラ制御モード [詳解]
 
enum  SSAOALGORITHM { VIEW = 0 , VIEWADJUST = 1 , LINEAR = 2 }
 SSAO関連設定 [詳解]
 
enum  SSAOBLURTYPE { LEGACY = 0 , BILATERAL = 1 , BILATERALHALF = 2 }
 SSAO関連設定 [詳解]
 
enum  OutsideType { NOTHING , REPEAT , MAPCHIP }
 地形チップの外側タイプ [詳解]
 
enum  BgType { COLOR , MODEL }
 背景タイプ [詳解]
 
enum  EnvironmentEffectType {
  NONE , RAIN , SNOW , STORM ,
  MIST , COLD_WIND , CONFETTI
}
 環境エフェクトタイプ [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開型
enum  ThumbnailStatusType { Empty = 0 , Creating , Created , Failed }
 サムネイル画像生成状況 [詳解]
 

公開メンバ関数

Rectangle getMaxRange ()
 
string getPath ()
 
Camera getNtpCamera (Catalog catalog)
 
Rectangle GetCalculatedDisplayRange ()
 
 Map ()
 
void setCache (int x, int z, List< SharpKmyGfx.VertexPositionNormalMapTexture2Color >[,] c, List< Guid > chiplist, float height)
 
void clearCache ()
 
List< SharpKmyGfx.VertexPositionNormalMapTexture2Color >[,] getCache (int x, int z, out List< Guid > chips, out float maxHeight)
 
bool InnerOfData (float x, float z)
 
bool outOfData (float x, float z)
 
int getTerrainAttrib (int x, int z, AttribDir dir=AttribDir.Top)
 
int getTerrainFlip (int x, int z, AttribDir dir=AttribDir.Top)
 
int getTerrainHeight (int x, int z)
 
int getTerrainHeight (int x, int z, int outerHeight)
 
void getTerrainMinMaxHeight (ref int minY, ref int maxY)
 
void setTerrain (int x, int z, int attrib, int height)
 
bool setTerrainAttrib (int x, int z, int attrib, AttribDir dir)
 
bool setTerrainUVFlip (int x, int z, AttribDir dir, bool flip)
 
void setTerrainHeight (int x, int z, int height)
 
Dictionary< int, Guid > getChipList ()
 
Dictionary< Guid, int > getChipListRev ()
 
void addMapObject (MapObjectRef mo)
 
void removeMapObject (MapObjectRef mo)
 
MapObjectRef getMapObject (int index)
 
List< MapObjectRefgetMapObjects ()
 
int getMapObjectNum ()
 
void addStair (StairRef s)
 
void removeStair (StairRef s)
 
StairRef getStair (int index)
 
List< StairRefgetStairs (int x, int z)
 
List< StairRefgetStairs ()
 
Dictionary< int, Guid > getStairList ()
 
Dictionary< Guid, int > getStairListRev ()
 
LocalLight addLocalLight (float x, float y, float z)
 
void addLocalLight (LocalLight l)
 
void removeLocalLight (LocalLight l)
 
List< LocalLightgetLocalLights ()
 
LocalLight getLocalLightByPickupID (ushort id)
 
void evaluateLightHeightAll ()
 
Place addPlace (float x, float y, float z, bool activate=true)
 
Place addPlace (Place l)
 
void removePlace (Place l)
 
void removePlacesAll (Func< Place, bool > condition)
 
Place getPlaceByID (int id)
 
Place getPlaceByPickupID (ushort id)
 
void addEvent (EventRef ev)
 
void removeEvent (Catalog catalog, EventRef ev, Dictionary< Map, List< Place > > removedPlaces)
 
void removeEventWithoutPlaces (Catalog catalog, EventRef ev)
 
EventRef getEvent (int idx)
 
EventRef getEvent (int x, int z)
 
EventRef[] getEvents (int x, int z)
 
EventRef getEvent (Guid evGuid)
 
List< EventRefgetEvents ()
 
int getUniquePlaceID ()
 
void beginVisualize (uint displayID, Catalog catalog, bool increment)
 
void endVisualize (bool force)
 
void setSize (int w, int h, int shiftX, int shiftZ, int defaultHeight, bool isInitialize=false, short newAttrMarker=0)
 
override void save (System.IO.BinaryWriter writer)
 
override void load (System.IO.BinaryReader reader)
 
override void saveUsedGUID (BinaryWriter writer, bool inIncludeChildUseRomGUID)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
override bool initializingAfterLoading ()
 ロード後の初期化処理 [詳解]
 
bool isReadOnly ()
 
Guid getBattleBg (Catalog catalog, BattleSetting inBattleSetting)
 
MapObjectBase[] getAllMapObjects ()
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開メンバ関数
string getCategory (string locale=null)
 カテゴリパスを取得 [詳解]
 
 RomItem ()
 コンストラクタ [詳解]
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify, out bool setNotify)
 サムネイル画像を取得 [詳解]
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify)
 サムネイル画像を取得 [詳解]
 
System.Drawing.Bitmap getThumbnail ()
 サムネイル画像を取得 [詳解]
 
void invalidateThumbnail ()
 サムネイル画像を無効化 [詳解]
 
void invalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 サムネイル画像を無効化 [詳解]
 
void forceInvalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 サムネイル画像を強制的に再生成 [詳解]
 
virtual void save (BinaryWriter writer)
 保存 [詳解]
 
virtual void load (BinaryReader reader)
 読み込み [詳解]
 
virtual void saveUsedGUID (BinaryWriter writer, bool inIncludeChildUseRomGUID)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
void saveUsedGUID (BinaryWriter writer)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
virtual bool initializingAfterLoading ()
 ロード後の初期化処理 [詳解]
 
virtual void reImport ()
 再インポート [詳解]
 
virtual void export (string path)
 エクスポート [詳解]
 
virtual void onCatalogCleanup ()
 カタログ解放時処理 [詳解]
 
virtual void onNameChanged ()
 名前変更時の処理 [詳解]
 
void copyFrom (Common.Rom.RomItem src)
 別のRomItemからデータをコピーする [詳解]
 
virtual void CheckRecourceConsistency (Catalog inCatalog)
 整合性チェック(ツール用) [詳解]
 
virtual void ChangeId (Dictionary< Guid, Rom.RomItem > inChangeIdDic)
 使用しているIdを対応するロムのIdに差し替える [詳解]
 
void ClearId (List< Rom.RomItem > inClearRomItemList)
 リストのロムの使用を削除 [詳解]
 
void Dispose ()
 
void AddUpdatecall (int count)
 サムネイル生成の保留カウンタを増減する [詳解]
 
void save (BinaryWriter writer)
 保存 [詳解]
 
void load (BinaryReader reader)
 読み込み [詳解]
 

静的公開メンバ関数

static void clearAllCaches ()
 
static IEnumerable< ScriptgetSpotReferenceList (Catalog catalog, Guid mapGuid, int placeId)
 
static int getSpotReferenceCount (Catalog catalog, Guid mapGuid, int placeId, Event exclude=null, int cmdIndex=-1)
 
static void NormalizeMapNumber (Catalog catalog)
 マップ番号の正規化 [詳解]
 
static int GetNextMapNumber (Catalog catalog)
 
static string RageFormatString (Rectangle rect)
 
static Guid doConvertBattleBg (Catalog catalog, Guid battleBg)
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開メンバ関数
static bool reImport (List< RomItem > inRomList)
 再インポート [詳解]
 
static void writeChunk (System.IO.BinaryWriter writer, IChunk rom)
 チャンクを書き込む [詳解]
 
static void readChunk (System.IO.BinaryReader reader, IChunk rom)
 チャンクを読み込む [詳解]
 
static void skipChunk (System.IO.BinaryReader reader)
 チャンクをスキップ [詳解]
 
static T Clone< T > (RomItem inSrc)
 RomItemをクローンする [詳解]
 
static bool equalChunk (IChunk a, IChunk b)
 チャンクの内容が等しいか [詳解]
 
static IChunk duplicate (IChunk rom)
 IChunkを複製する [詳解]
 

公開変数類

Guid chipSet
 チップセット [詳解]
 
Color dirLightColor
 色(ライト) [詳解]
 
float dirLightIntensity = 0.4f
 強度(ライト) [詳解]
 
float iblIntensity = 0.0f
 IBL強度(アンビエント) [詳解]
 
float reflectionIntensity = 1.0f
 強度(背景) [詳解]
 
float billboardLightModulation = 1.0f
 ビルボードの明るさ調整(ライト) [詳解]
 
Color ambLightColor
 色(アンビエント) [詳解]
 
float ambIntensity = 0.3f
 強度(アンビエント) [詳解]
 
bool lightOnForBuildings
 建物に明かりをつける(ライト) [詳解]
 
int textureResolution = 128
 解像度 [詳解]
 
float patternAnimInterval = 0.33f
 アニメーション間隔(秒) [詳解]
 
bool textureFilter = false
 テクスチャフィルタを使う [詳解]
 
int anisotropyFilterIndex = 4
 異方性フィルタ強度(1,2,4,8,16) [詳解]
 
uint clusterSize = 16
 クラスタサイズ(ピクセル) [詳解]
 
uint maxLightCount = 4
 最大ライト数 [詳解]
 
float shadowBias = 0.001f
 影バイアス(ライト) [詳解]
 
float shadowDistance = 50f
 影Z範囲(ライト) [詳解]
 
float shadowMargin = 30f
 影キャスターマージン(ライト) [詳解]
 
int shadowCascadeCount = 1
 影カスケード数(ライト) [詳解]
 
Vector3 shadowCascadeStep = new Vector3(0.05f, 0.15f, 0.5f)
 影カスケード境界線(ライト) [詳解]
 
bool displayMapName = true
 マップの名前の自動表示 [詳解]
 
bool receiveDecal = true
 デカール対象 [詳解]
 
List< ObjectGroupgroups
 
List< MapObjectBaseallMapObjects = new List<MapObjectBase>()
 
BattleSetting mapBattleSetting
 
List< AreaBattleSettingareaBattleSettings = new List<AreaBattleSetting>()
 
Guid mapBgm
 
Guid mapBgs
 
bool fixCamera = false
 
bool allowWalkOuter = false
 
ThirdPersonCameraSettings tpCamera
 
CameraControlMode cameraModeForConvert
 
Guid mapCamera
 
OutsideType outsideType
 
float[] bgcolor
 背景色(背景) [詳解]
 
Guid defaultChip = Guid.Empty
 
EnvironmentEffectType envEffect
 
Guid envEffectGuid = Guid.Empty
 
bool preload
 
BgType bgType
 タイプ(背景) [詳解]
 
Guid skyModel
 遠景モデル(背景) [詳解]
 
float[] fogColor
 色(フォグ) [詳解]
 
float[] skyPos = new float[] { 0, 0, 0 }
 
bool skyFollowPlayer = true
 
float skyModelScale = 1.0f
 遠景スケール(背景) [詳解]
 
DateTime modifiedTime
 
DateTime loadedTime
 
float shadowRotateY = -0.7f
 影の角度Z(ライト) [詳解]
 
float shadowRotateX = -1.2f
 影の角度X(ライト) [詳解]
 
string mapSceneName = ""
 
bool mapSceneNameModified = false
 
RenderParams renderParams = new RenderParams()
 
Guid renderSettings
 
AutoScrollParams autoScrollParams = new AutoScrollParams()
 
List< Guid > commonEvents = new List<Guid>()
 
GameWorld gameWorld = new GameWorld()
 
bool useMiniMap = true
 
Rectangle mapDisplayRange = new Rectangle()
 
Rectangle mapCameraRange = new Rectangle()
 
Common.Rom.Folder objectRootFolder = new Folder()
 
Common.Rom.Folder commonEventRootFolder = new Folder()
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開変数類
Guid guId
 ID [詳解]
 
String name
 名前 [詳解]
 
string tags = ""
 タグ [詳解]
 
string category = ""
 カテゴリ [詳解]
 

静的公開変数類

static int RecommendedMaxAreaSize = 256 * 256
 処理速度に関しての警告を出すマップサイズ [詳解]
 
static int MaxAreaSize = 512 * 512
 マップの最大サイズ [詳解]
 
static int MinSideSize = 2
 指定できるマップのX/Zの最小数 [詳解]
 
const ushort STARTTPOINT_PICKUPID = 1
 スタート地点(PickupID) [詳解]
 
static Event startPosEventDummy = new Event() { name = "AutoScroll Start" }
 オートスクロール開始イベントダミー [詳解]
 
static Event endPosEventDummy = new Event() { name = "AutoScroll End" }
 オートスクロール終了イベントダミー [詳解]
 
const int maxAreaBattleSettings = 999
 
const int maxEncounts = 999
 
const int minEncountSteps = 1
 
const int maxEncountSteps = 100
 
const int maxMaxMonsters = 8
 
static readonly List< Guid > MAPBG_DICT_ID_TO_GUID
 
static readonly List< Guid > MAPBGMATERIAL_DICT_ID_TO_GUID
 
static readonly List< Guid > REFMAP_DICT_ID_TO_GUID
 
static readonly List< Guid > LUT_DICT_ID_TO_GUID
 
const int TERRAIN_DEFAULT_WIDTH = 25
 
const int TERRAIN_DEFAULT_HEIGHT = 25
 
const int DEFAULT_WIDTH = 20
 
const int DEFAULT_HEIGHT = 12
 
const int MAX_WIDTH = MAX_SIZE
 
const int MAX_HEIGHT = MAX_SIZE
 
const int ILLEGAL_STAIR_STAT = -100
 
const string READ_ONLY_CATEGORY = "!ReadOnly"
 
static readonly Guid DEFAULT_3D_BATTLEBG = new Guid("bc5b2bff-f36d-44d2-a306-fafa11ef8a77")
 
static readonly Dictionary< Guid, Guid > BATTLEBG_DICT_2D_TO_3D
 
static readonly Dictionary< Guid, Guid > BATTLEBG_DICT_3D_TO_2D
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開変数類
static int thumbnailWidth = 128
 サムネイル画像の幅(ピクセル) [詳解]
 
static int thumbnailHeight = 128
 サムネイル画像の高さ(ピクセル) [詳解]
 
const char CATEGORY_SPLITTER = '\\'
 カテゴリ区切り文字 [詳解]
 
static CREATETHUMBNAIL createThumbnailFunction = null
 サムネイル生成関数 [詳解]
 
const int UnknownRefCount = -2000
 参照カウントが不明な場合の定数 [詳解]
 

プロパティ

static int MaxSideSize [get]
 指定できるマップのX/Zの最大数(一辺) [詳解]
 
Catalog Catalog [get, set]
 カタログ [詳解]
 
int[][] mapHeightMap [get, set]
 マップの高さ情報 [詳解]
 
short[][] mapAttribMap [get, set]
 マップのアトリビュート情報 [詳解]
 
byte[][] mapFlipMap [get, set]
 マップのフリップ情報 [詳解]
 
int mapHeightScaleFactor = 1 [get, set]
 高さのスケールファクター) [詳解]
 
uint dirLightColorPacked [get, set]
 色(ライト) [詳解]
 
uint ambLightColorPacked [get, set]
 色(アンビエント) [詳解]
 
bool HasCategory [get]
 マップカテゴリ。これが設定されているとマップエディタ上ではカテゴリ名のフォルダに入れられる。 構造上、フォルダのフォルダが作れない。ペアレントの概念に変更すれば可能なはずだが… [詳解]
 
List< EventRefevents [get]
 
List< MapObjectRefmapobjects [get]
 
List< StairRefstairs [get]
 
List< LocalLightlocalLights [get]
 
List< Placeplaces [get]
 
Guid[] chipIds [get, set]
 
Guid[] stairIds [get, set]
 
int MapNumber [get, set]
 
int Width [get]
 
int Height [get]
 
int MapWidth [get, set]
 
int MapHeight [get, set]
 
bool DisplayMapName [get, set]
 
int TextureResolution [get, set]
 
bool TextureFilter [get, set]
 
float PatternAnimInterval [get, set]
 
int ClusterSize [get, set]
 
int MapHeightScaleFactor [get]
 
Guid DefaultChip [get, set]
 
Guid MapBGM [get, set]
 
Guid MapBGS [get, set]
 
int EnvEffect [get, set]
 
Guid EnvEffectGuid [get, set]
 
Guid MapCamera [get, set]
 
bool FixCamera [get, set]
 
bool AllowWalkOuter [get, set]
 
bool UseAutoScroll [get, set]
 
bool UseCameraLink [get, set]
 
bool KillPlayer [get, set]
 
bool UsePlayerMoveArea [get, set]
 
float LimitUp [get, set]
 
float LimitDown [get, set]
 
float LimitLeft [get, set]
 
float LimitRight [get, set]
 
bool Preload [get, set]
 
bool ReceiveDecal [get, set]
 
int AnisotropyFilterIndex [get, set]
 
Guid CommonEvent1 [get, set]
 
Guid CommonEvent2 [get, set]
 
Guid RenderSettings [get, set]
 
Guid GameWorldMap [get, set]
 
int GameWorldWidth [get, set]
 
int GameWorldHeight [get, set]
 
int GameWorldMapStartX [get, set]
 
int GameWorldMapStartY [get, set]
 
int GameWorldMapWidth [get, set]
 
int GameWorldMapHeight [get, set]
 
bool UseDOF [get]
 
string DisplayRange [get, set]
 
string CameraRange [get, set]
 
bool UseMiniMap [get, set]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承プロパティ
System.Drawing.Bitmap Thumbnail [get]
 サムネイル画像 [詳解]
 
ThumbnailStatusType ThumbnailStatus = ThumbnailStatusType.Empty [get, set]
 サムネイル生成状況 [詳解]
 
string Name [get, set]
 表示名を取得 [詳解]
 
virtual int RefCount [get]
 参照カウント [詳解]
 
virtual bool UseRefCount [get]
 参照カウントを使用するか [詳解]
 
Folder Parent [get, set]
 親フォルダ [詳解]
 

その他の継承メンバ

- 基底クラス Yukar.Common.Rom.RomItem に属する継承限定公開メンバ関数
virtual void Dispose (bool disposing)
 

詳解

マップ情報クラス

列挙型メンバ詳解

◆ AttribDir

enum Yukar.Common.Rom.Map.AttribDir

地形方向属性

列挙値
Top 
NegX 
PosX 
NegZ 
PosZ 
All 

◆ BgType

enum Yukar.Common.Rom.Map.BgType

背景タイプ

列挙値
COLOR 
MODEL 

◆ CameraControlMode

enum Yukar.Common.Rom.Map.CameraControlMode

カメラ制御モード

列挙値
UNKNOWN 
NORMAL 
VIEW 
NUM 

◆ EnvironmentEffectType

enum Yukar.Common.Rom.Map.EnvironmentEffectType

環境エフェクトタイプ

列挙値
NONE 
RAIN 
SNOW 
STORM 
MIST 
COLD_WIND 
CONFETTI 

◆ OutsideType

enum Yukar.Common.Rom.Map.OutsideType

地形チップの外側タイプ

列挙値
NOTHING 
REPEAT 
MAPCHIP 

◆ SSAOALGORITHM

enum Yukar.Common.Rom.Map.SSAOALGORITHM

SSAO関連設定

列挙値
VIEW 
VIEWADJUST 
LINEAR 

◆ SSAOBLURTYPE

enum Yukar.Common.Rom.Map.SSAOBLURTYPE

SSAO関連設定

列挙値
LEGACY 
BILATERAL 
BILATERALHALF 

構築子と解体子

◆ Map()

Yukar.Common.Rom.Map.Map ( )

メソッド詳解

◆ addEvent()

void Yukar.Common.Rom.Map.addEvent ( EventRef  ev)

◆ addLocalLight() [1/2]

LocalLight Yukar.Common.Rom.Map.addLocalLight ( float  x,
float  y,
float  z 
)

◆ addLocalLight() [2/2]

void Yukar.Common.Rom.Map.addLocalLight ( LocalLight  l)

◆ addMapObject()

void Yukar.Common.Rom.Map.addMapObject ( MapObjectRef  mo)

◆ addPlace() [1/2]

Place Yukar.Common.Rom.Map.addPlace ( float  x,
float  y,
float  z,
bool  activate = true 
)

◆ addPlace() [2/2]

Place Yukar.Common.Rom.Map.addPlace ( Place  l)

◆ addStair()

void Yukar.Common.Rom.Map.addStair ( StairRef  s)

◆ beginVisualize()

void Yukar.Common.Rom.Map.beginVisualize ( uint  displayID,
Catalog  catalog,
bool  increment 
)

◆ clearAllCaches()

static void Yukar.Common.Rom.Map.clearAllCaches ( )
static

◆ clearCache()

void Yukar.Common.Rom.Map.clearCache ( )

◆ doConvertBattleBg()

static Guid Yukar.Common.Rom.Map.doConvertBattleBg ( Catalog  catalog,
Guid  battleBg 
)
static

◆ endVisualize()

void Yukar.Common.Rom.Map.endVisualize ( bool  force)

◆ evaluateLightHeightAll()

void Yukar.Common.Rom.Map.evaluateLightHeightAll ( )

◆ getAllMapObjects()

MapObjectBase[] Yukar.Common.Rom.Map.getAllMapObjects ( )

◆ getBattleBg()

Guid Yukar.Common.Rom.Map.getBattleBg ( Catalog  catalog,
BattleSetting  inBattleSetting 
)

◆ getCache()

List< SharpKmyGfx.VertexPositionNormalMapTexture2Color >[,] Yukar.Common.Rom.Map.getCache ( int  x,
int  z,
out List< Guid >  chips,
out float  maxHeight 
)

◆ GetCalculatedDisplayRange()

Rectangle Yukar.Common.Rom.Map.GetCalculatedDisplayRange ( )

◆ getChipList()

Dictionary< int, Guid > Yukar.Common.Rom.Map.getChipList ( )

◆ getChipListRev()

Dictionary< Guid, int > Yukar.Common.Rom.Map.getChipListRev ( )

◆ getEvent() [1/3]

EventRef Yukar.Common.Rom.Map.getEvent ( Guid  evGuid)

◆ getEvent() [2/3]

EventRef Yukar.Common.Rom.Map.getEvent ( int  idx)

◆ getEvent() [3/3]

EventRef Yukar.Common.Rom.Map.getEvent ( int  x,
int  z 
)

◆ getEvents() [1/2]

List< EventRef > Yukar.Common.Rom.Map.getEvents ( )

◆ getEvents() [2/2]

EventRef[] Yukar.Common.Rom.Map.getEvents ( int  x,
int  z 
)

◆ getLocalLightByPickupID()

LocalLight Yukar.Common.Rom.Map.getLocalLightByPickupID ( ushort  id)

◆ getLocalLights()

List< LocalLight > Yukar.Common.Rom.Map.getLocalLights ( )

◆ getMapObject()

MapObjectRef Yukar.Common.Rom.Map.getMapObject ( int  index)

◆ getMapObjectNum()

int Yukar.Common.Rom.Map.getMapObjectNum ( )

◆ getMapObjects()

List< MapObjectRef > Yukar.Common.Rom.Map.getMapObjects ( )

◆ getMaxRange()

Rectangle Yukar.Common.Rom.Map.getMaxRange ( )

◆ GetNextMapNumber()

static int Yukar.Common.Rom.Map.GetNextMapNumber ( Catalog  catalog)
static

◆ getNtpCamera()

Camera Yukar.Common.Rom.Map.getNtpCamera ( Catalog  catalog)

◆ getPath()

string Yukar.Common.Rom.Map.getPath ( )

◆ getPlaceByID()

Place Yukar.Common.Rom.Map.getPlaceByID ( int  id)

◆ getPlaceByPickupID()

Place Yukar.Common.Rom.Map.getPlaceByPickupID ( ushort  id)

◆ getSpotReferenceCount()

static int Yukar.Common.Rom.Map.getSpotReferenceCount ( Catalog  catalog,
Guid  mapGuid,
int  placeId,
Event  exclude = null,
int  cmdIndex = -1 
)
static

◆ getSpotReferenceList()

static IEnumerable< Script > Yukar.Common.Rom.Map.getSpotReferenceList ( Catalog  catalog,
Guid  mapGuid,
int  placeId 
)
static

◆ getStair()

StairRef Yukar.Common.Rom.Map.getStair ( int  index)

◆ getStairList()

Dictionary< int, Guid > Yukar.Common.Rom.Map.getStairList ( )

◆ getStairListRev()

Dictionary< Guid, int > Yukar.Common.Rom.Map.getStairListRev ( )

◆ getStairs() [1/2]

List< StairRef > Yukar.Common.Rom.Map.getStairs ( )

◆ getStairs() [2/2]

List< StairRef > Yukar.Common.Rom.Map.getStairs ( int  x,
int  z 
)

◆ getTerrainAttrib()

int Yukar.Common.Rom.Map.getTerrainAttrib ( int  x,
int  z,
AttribDir  dir = AttribDir.Top 
)

◆ getTerrainFlip()

int Yukar.Common.Rom.Map.getTerrainFlip ( int  x,
int  z,
AttribDir  dir = AttribDir.Top 
)

◆ getTerrainHeight() [1/2]

int Yukar.Common.Rom.Map.getTerrainHeight ( int  x,
int  z 
)

◆ getTerrainHeight() [2/2]

int Yukar.Common.Rom.Map.getTerrainHeight ( int  x,
int  z,
int  outerHeight 
)

◆ getTerrainMinMaxHeight()

void Yukar.Common.Rom.Map.getTerrainMinMaxHeight ( ref int  minY,
ref int  maxY 
)

◆ getUniquePlaceID()

int Yukar.Common.Rom.Map.getUniquePlaceID ( )

◆ initializingAfterLoading()

override bool Yukar.Common.Rom.Map.initializingAfterLoading ( )
virtual

ロード後の初期化処理

戻り値

Yukar.Common.Rom.RomItemを再実装しています。

◆ InnerOfData()

bool Yukar.Common.Rom.Map.InnerOfData ( float  x,
float  z 
)

◆ isReadOnly()

bool Yukar.Common.Rom.Map.isReadOnly ( )

◆ load()

override void Yukar.Common.Rom.Map.load ( System.IO.BinaryReader  reader)

◆ NormalizeMapNumber()

static void Yukar.Common.Rom.Map.NormalizeMapNumber ( Catalog  catalog)
static

マップ番号の正規化

◆ outOfData()

bool Yukar.Common.Rom.Map.outOfData ( float  x,
float  z 
)

◆ RageFormatString()

static string Yukar.Common.Rom.Map.RageFormatString ( Rectangle  rect)
static

◆ removeEvent()

void Yukar.Common.Rom.Map.removeEvent ( Catalog  catalog,
EventRef  ev,
Dictionary< Map, List< Place > >  removedPlaces 
)

◆ removeEventWithoutPlaces()

void Yukar.Common.Rom.Map.removeEventWithoutPlaces ( Catalog  catalog,
EventRef  ev 
)

◆ removeLocalLight()

void Yukar.Common.Rom.Map.removeLocalLight ( LocalLight  l)

◆ removeMapObject()

void Yukar.Common.Rom.Map.removeMapObject ( MapObjectRef  mo)

◆ removePlace()

void Yukar.Common.Rom.Map.removePlace ( Place  l)

◆ removePlacesAll()

void Yukar.Common.Rom.Map.removePlacesAll ( Func< Place, bool >  condition)

◆ removeStair()

void Yukar.Common.Rom.Map.removeStair ( StairRef  s)

◆ save()

override void Yukar.Common.Rom.Map.save ( System.IO.BinaryWriter  writer)

◆ saveUsedGUID()

override void Yukar.Common.Rom.Map.saveUsedGUID ( BinaryWriter  writer,
bool  inIncludeChildUseRomGUID 
)
virtual

使用しているGUIDの書き出し(ツール用)

引数
writerライター
inIncludeChildUseRomGUID使用しているロムが使用しているロムも含むか?

Yukar.Common.Rom.RomItemを再実装しています。

◆ setCache()

void Yukar.Common.Rom.Map.setCache ( int  x,
int  z,
List< SharpKmyGfx.VertexPositionNormalMapTexture2Color c[,],
List< Guid >  chiplist,
float  height 
)

◆ setSize()

void Yukar.Common.Rom.Map.setSize ( int  w,
int  h,
int  shiftX,
int  shiftZ,
int  defaultHeight,
bool  isInitialize = false,
short  newAttrMarker = 0 
)

◆ setTerrain()

void Yukar.Common.Rom.Map.setTerrain ( int  x,
int  z,
int  attrib,
int  height 
)

◆ setTerrainAttrib()

bool Yukar.Common.Rom.Map.setTerrainAttrib ( int  x,
int  z,
int  attrib,
AttribDir  dir 
)

◆ setTerrainHeight()

void Yukar.Common.Rom.Map.setTerrainHeight ( int  x,
int  z,
int  height 
)

◆ setTerrainUVFlip()

bool Yukar.Common.Rom.Map.setTerrainUVFlip ( int  x,
int  z,
AttribDir  dir,
bool  flip 
)

メンバ詳解

◆ allMapObjects

List<MapObjectBase> Yukar.Common.Rom.Map.allMapObjects = new List<MapObjectBase>()

◆ allowWalkOuter

bool Yukar.Common.Rom.Map.allowWalkOuter = false

◆ ambIntensity

float Yukar.Common.Rom.Map.ambIntensity = 0.3f

強度(アンビエント)

◆ ambLightColor

Color Yukar.Common.Rom.Map.ambLightColor

色(アンビエント)

◆ anisotropyFilterIndex

int Yukar.Common.Rom.Map.anisotropyFilterIndex = 4

異方性フィルタ強度(1,2,4,8,16)

◆ areaBattleSettings

List<AreaBattleSetting> Yukar.Common.Rom.Map.areaBattleSettings = new List<AreaBattleSetting>()

◆ autoScrollParams

AutoScrollParams Yukar.Common.Rom.Map.autoScrollParams = new AutoScrollParams()

◆ BATTLEBG_DICT_2D_TO_3D

readonly Dictionary<Guid, Guid> Yukar.Common.Rom.Map.BATTLEBG_DICT_2D_TO_3D
static

◆ BATTLEBG_DICT_3D_TO_2D

readonly Dictionary<Guid, Guid> Yukar.Common.Rom.Map.BATTLEBG_DICT_3D_TO_2D
static
初期値:
= new Dictionary<Guid, Guid>()
{
{new Guid("426b9544-412a-44de-87b6-1fc076b4211d"), new Guid("380d15bf-235f-46c9-9680-771e5cf10848")},
{new Guid("2c37a119-3642-4b7b-b126-3f96c67f26f3"), new Guid("133d4641-29e6-44dd-9186-a48159392397")},
{new Guid("c206dd8f-74a4-4dd2-9cfb-b38e9dc352d9"), new Guid("1a4eec0d-887c-4cc3-bdbd-54140fa6ca4b")},
{new Guid("3491b6e6-0054-4664-9805-bc6781220f1a"), new Guid("ae3c6331-a4ca-4c4d-b3fa-03b98ef1cd52")},
{new Guid("7a5928c8-5c74-4965-a44f-e90131ee3c6d"), new Guid("eeb1e440-6cc9-4394-bcbf-76b6526fb37c")},
{new Guid("2fa5391e-3333-4455-b2dc-3f48bf55302c"), new Guid("1bcf9ef9-5c7e-4360-85d1-3ab99fde91b3")},
{new Guid("16f91c50-9f93-4ef1-b98d-69f069138454"), new Guid("ff8f1a26-fd69-4c62-9a1d-ffa7b09d8667")},
{new Guid("7e1741b3-371c-43c3-b9b2-049d39cd5980"), new Guid("a3dc1d62-3882-423d-8c75-016b483740e0")},
{new Guid("583e5d5c-2f45-4561-a85a-57ab8b90164f"), new Guid("7fc243a3-ebdf-49ec-b92e-1760004be599")},
{new Guid("e312dec3-04fb-491b-af89-e1570dab6460"), new Guid("7cd94cda-c4dd-4a15-9c75-155d1cd910e9")},
{new Guid("3acf943d-d900-4262-b02e-16caaabab41d"), new Guid("0a4cbcd3-97da-4857-83df-88d576d37f1a")},
{new Guid("02581a36-cdb6-4360-a919-ba51f3358b70"), new Guid("29b6104b-9a4c-454b-8f00-c8664d308641")},
{new Guid("704022b6-97a2-4f06-a071-59a29287e173"), new Guid("13ee4d1b-274b-422d-9531-7b13d30db4f2")},
{new Guid("0f2ca7ce-e199-48f8-beb4-861ba14ea44a"), new Guid("3ed1d8e5-16ee-40f9-9ffd-b0909c4a17c5")},
{new Guid("6d2e2dd5-099e-4743-9098-350acfcdc541"), new Guid("7cd94cda-c4dd-4a15-9c75-155d1cd910e9")},
{new Guid("2f823b5a-5701-4214-a981-293a195c8606"), new Guid("998ba3a0-50e2-440c-93de-eed9125d704f")},
{new Guid("4fe4d044-5bf4-4399-bd65-2f59e896d452"), new Guid("998ba3a0-50e2-440c-93de-eed9125d704f")},
{new Guid("753d0d06-30f4-435a-b996-d3ac860c2318"), new Guid("2f659b07-3766-4f1c-aae8-3660b2354764")},
{new Guid("4a33c11a-11ca-43e6-9079-c2b403348456"), new Guid("ed78b8ca-7188-45dc-8766-49c3427d7899")},
{new Guid("0d8ccc56-8415-4ad7-9cfd-067bd361ed67"), new Guid("619d663a-19b0-42a8-adc0-2d4db3bc0359")},
{new Guid("eabd5723-42e6-4417-b614-9a3b727539d1"), new Guid("c510d390-bc98-4491-8d37-666ec43825e0")},
{new Guid("8be48803-c7f9-45d1-847e-e8dc3a5ccd81"), new Guid("8b90911e-1bc3-4cb7-a1eb-196ff5f300c3")},
}

◆ bgcolor

float [] Yukar.Common.Rom.Map.bgcolor

背景色(背景)

◆ bgType

BgType Yukar.Common.Rom.Map.bgType

タイプ(背景)

◆ billboardLightModulation

float Yukar.Common.Rom.Map.billboardLightModulation = 1.0f

ビルボードの明るさ調整(ライト)

◆ cameraModeForConvert

CameraControlMode Yukar.Common.Rom.Map.cameraModeForConvert

◆ chipSet

Guid Yukar.Common.Rom.Map.chipSet

チップセット

◆ clusterSize

uint Yukar.Common.Rom.Map.clusterSize = 16

クラスタサイズ(ピクセル)

◆ commonEventRootFolder

Common.Rom.Folder Yukar.Common.Rom.Map.commonEventRootFolder = new Folder()

◆ commonEvents

List<Guid> Yukar.Common.Rom.Map.commonEvents = new List<Guid>()

◆ DEFAULT_3D_BATTLEBG

readonly Guid Yukar.Common.Rom.Map.DEFAULT_3D_BATTLEBG = new Guid("bc5b2bff-f36d-44d2-a306-fafa11ef8a77")
static

◆ DEFAULT_HEIGHT

const int Yukar.Common.Rom.Map.DEFAULT_HEIGHT = 12
static

◆ DEFAULT_WIDTH

const int Yukar.Common.Rom.Map.DEFAULT_WIDTH = 20
static

◆ defaultChip

Guid Yukar.Common.Rom.Map.defaultChip = Guid.Empty

◆ dirLightColor

Color Yukar.Common.Rom.Map.dirLightColor

色(ライト)

◆ dirLightIntensity

float Yukar.Common.Rom.Map.dirLightIntensity = 0.4f

強度(ライト)

◆ displayMapName

bool Yukar.Common.Rom.Map.displayMapName = true

マップの名前の自動表示

◆ endPosEventDummy

Event Yukar.Common.Rom.Map.endPosEventDummy = new Event() { name = "AutoScroll End" }
static

オートスクロール終了イベントダミー

◆ envEffect

EnvironmentEffectType Yukar.Common.Rom.Map.envEffect

◆ envEffectGuid

Guid Yukar.Common.Rom.Map.envEffectGuid = Guid.Empty

◆ fixCamera

bool Yukar.Common.Rom.Map.fixCamera = false

◆ fogColor

float [] Yukar.Common.Rom.Map.fogColor

色(フォグ)

◆ gameWorld

GameWorld Yukar.Common.Rom.Map.gameWorld = new GameWorld()

◆ groups

List<ObjectGroup> Yukar.Common.Rom.Map.groups

◆ iblIntensity

float Yukar.Common.Rom.Map.iblIntensity = 0.0f

IBL強度(アンビエント)

◆ ILLEGAL_STAIR_STAT

const int Yukar.Common.Rom.Map.ILLEGAL_STAIR_STAT = -100
static

◆ lightOnForBuildings

bool Yukar.Common.Rom.Map.lightOnForBuildings

建物に明かりをつける(ライト)

◆ loadedTime

DateTime Yukar.Common.Rom.Map.loadedTime

◆ LUT_DICT_ID_TO_GUID

readonly List<Guid> Yukar.Common.Rom.Map.LUT_DICT_ID_TO_GUID
static
初期値:
= new List<Guid>()
{
Guid.Empty,
new Guid("65f77457-dda0-4cad-8fa2-34c2e1dd357a"),
new Guid("63258c8a-b5ef-48bc-b839-9d60f332b866"),
new Guid("d0d443d7-ce14-4672-8b68-17094a1495cb"),
new Guid("59c0bf8a-eec6-44cd-88e9-b1120257467e"),
new Guid("b65d7712-69bf-4283-adfe-354d7b4e8780"),
new Guid("430aa385-b3c8-49f0-a8d9-3dd16dc35fc1"),
new Guid("de7a3331-ebec-4089-b9e9-3672de841a5d"),
new Guid("6d0848f6-5424-4d6e-82d9-947b158923bc"),
new Guid("ec4476f3-adb8-4888-8425-ba93ed9b7757"),
new Guid("595a9c6f-a7e2-40aa-a418-4d5a1b35fe13"),
new Guid("6bf577fe-5e4c-4f22-a53f-2daa35c6c468"),
new Guid("c3ff7dc2-29cb-44a7-abb2-5d6885c59b8a"),
new Guid("ef49e0da-0b5f-4a5d-9e4f-0d5e0fa5cd58"),
new Guid("b910d8f1-25b7-41d3-99ed-4ee1d21053c2"),
new Guid("bab2fa65-ffca-464a-8297-54f959f3d60e"),
new Guid("44ae0ddb-b39c-4b67-ac0c-019a36553e15"),
new Guid("a750e3b1-ddfb-4499-b219-8c411cfa71d9"),
new Guid("0d7a1b8c-df33-441a-bd53-43657133a7fe"),
new Guid("624dfbdd-ad5a-4fbb-8f74-de1fbe485232"),
}

◆ mapBattleSetting

BattleSetting Yukar.Common.Rom.Map.mapBattleSetting

◆ MAPBG_DICT_ID_TO_GUID

readonly List<Guid> Yukar.Common.Rom.Map.MAPBG_DICT_ID_TO_GUID
static
初期値:
= new List<Guid>()
{
Guid.Empty,
new Guid("609eb589-9654-44b2-a1ad-697cf801e40c"),
new Guid("01aee58b-c33d-463d-8a8b-c6bbeb2b8b54"),
new Guid("ffe7a6bc-5285-4343-a87e-78d465160b9d"),
new Guid("b31aa660-1124-4af4-9429-7c1dc67d03a0"),
new Guid("1db250f7-9733-4f53-87a6-086d808eb18a"),
new Guid("32715e8e-9469-4954-b61d-d8d19f74aeb7"),
new Guid("d65cf7bd-95a4-4b3a-914d-d692aad77443"),
new Guid("67c9e1f9-1e46-48c2-ac8e-aba08cda548a"),
new Guid("24852f81-e0fa-4784-95da-8e332a5b1d8a"),
new Guid("b2886a53-ef64-4b75-bde4-52839bc894fc"),
new Guid("5bab9afe-2355-41e8-b0f6-3f5a3728e90a"),
new Guid("03b3b298-fb4e-42be-aa20-ee94e383a7f6"),
new Guid("87fa6285-65f9-4104-9f3a-89dbe8298cae"),
new Guid("4c983ee5-2608-4e7b-a03e-04fae8fbabdd"),
new Guid("00fa7575-e44a-4003-9395-b2f0bf8bf7a4"),
new Guid("614de876-f58c-4664-b6b5-724490af032c"),
new Guid("fa590f68-80d0-46ff-8372-76097a78cc9d"),
new Guid("aaa78e44-8363-47c8-808a-4b3fb358199e"),
}

◆ mapBgm

Guid Yukar.Common.Rom.Map.mapBgm

◆ MAPBGMATERIAL_DICT_ID_TO_GUID

readonly List<Guid> Yukar.Common.Rom.Map.MAPBGMATERIAL_DICT_ID_TO_GUID
static
初期値:
= new List<Guid>()
{
Guid.Empty,
new Guid("02d2693c-2793-4642-a1f8-7342661553ad"),
new Guid("f9fc43cb-a000-464a-a3da-a73b9ecfb2cd"),
new Guid("b93eb247-c87f-45fd-8714-e31b4adc9cf8"),
new Guid("560f9f10-9e28-4a50-9adf-f13cce2f391e"),
new Guid("03a6b338-2ef2-407d-94b5-e4712bac1554"),
}

◆ mapBgs

Guid Yukar.Common.Rom.Map.mapBgs

◆ mapCamera

Guid Yukar.Common.Rom.Map.mapCamera

◆ mapCameraRange

Rectangle Yukar.Common.Rom.Map.mapCameraRange = new Rectangle()

◆ mapDisplayRange

Rectangle Yukar.Common.Rom.Map.mapDisplayRange = new Rectangle()

◆ mapSceneName

string Yukar.Common.Rom.Map.mapSceneName = ""

◆ mapSceneNameModified

bool Yukar.Common.Rom.Map.mapSceneNameModified = false

◆ MAX_HEIGHT

const int Yukar.Common.Rom.Map.MAX_HEIGHT = MAX_SIZE
static

◆ MAX_WIDTH

const int Yukar.Common.Rom.Map.MAX_WIDTH = MAX_SIZE
static

◆ maxAreaBattleSettings

const int Yukar.Common.Rom.Map.maxAreaBattleSettings = 999
static

◆ MaxAreaSize

int Yukar.Common.Rom.Map.MaxAreaSize = 512 * 512
static

マップの最大サイズ

◆ maxEncounts

const int Yukar.Common.Rom.Map.maxEncounts = 999
static

◆ maxEncountSteps

const int Yukar.Common.Rom.Map.maxEncountSteps = 100
static

◆ maxLightCount

uint Yukar.Common.Rom.Map.maxLightCount = 4

最大ライト数

◆ maxMaxMonsters

const int Yukar.Common.Rom.Map.maxMaxMonsters = 8
static

◆ minEncountSteps

const int Yukar.Common.Rom.Map.minEncountSteps = 1
static

◆ MinSideSize

int Yukar.Common.Rom.Map.MinSideSize = 2
static

指定できるマップのX/Zの最小数

◆ modifiedTime

DateTime Yukar.Common.Rom.Map.modifiedTime

◆ objectRootFolder

Common.Rom.Folder Yukar.Common.Rom.Map.objectRootFolder = new Folder()

◆ outsideType

OutsideType Yukar.Common.Rom.Map.outsideType

◆ patternAnimInterval

float Yukar.Common.Rom.Map.patternAnimInterval = 0.33f

アニメーション間隔(秒)

◆ preload

bool Yukar.Common.Rom.Map.preload

◆ READ_ONLY_CATEGORY

const string Yukar.Common.Rom.Map.READ_ONLY_CATEGORY = "!ReadOnly"
static

◆ receiveDecal

bool Yukar.Common.Rom.Map.receiveDecal = true

デカール対象

◆ RecommendedMaxAreaSize

int Yukar.Common.Rom.Map.RecommendedMaxAreaSize = 256 * 256
static

処理速度に関しての警告を出すマップサイズ

◆ reflectionIntensity

float Yukar.Common.Rom.Map.reflectionIntensity = 1.0f

強度(背景)

◆ REFMAP_DICT_ID_TO_GUID

readonly List<Guid> Yukar.Common.Rom.Map.REFMAP_DICT_ID_TO_GUID
static
初期値:
= new List<Guid>()
{
Guid.Empty,
new Guid("71d8f1be-93ee-4f91-a8e5-c128dd662814"),
new Guid("64422708-c782-4442-895b-adeffe67b103"),
new Guid("bd58e4e6-bca2-418a-aa6e-34daf88fa4c2"),
new Guid("5ee2f00d-1b57-4df7-ac5a-094408a8d325"),
new Guid("ff48f139-ee59-49d5-bc6c-48e84abe00c3"),
new Guid("581b835e-f0b6-442a-9434-f1aeafc98cf2"),
new Guid("10b95a26-e4a2-4165-8cc7-de0a7aaab6be"),
new Guid("9dea528d-6050-4c31-8546-f00dfde1fecd"),
new Guid("4e2f3ae5-1fef-4e41-9711-ebb2d4a81454"),
new Guid("4b8be1d8-ba62-46dc-9875-634ec64faa08"),
new Guid("19180cb1-7c10-4021-afff-f26fc5d17331"),
new Guid("1c8eb263-cd2f-4a26-9377-8af6d1063f16"),
new Guid("89a07ec0-7bc5-4b4a-9741-1367693682cf"),
new Guid("32a4f388-3958-4d14-8c8a-fac16721c7b4"),
new Guid("2d50c0d9-e06a-41db-a5df-3e9f0adcf07f"),
new Guid("301cb502-48dd-4b9c-be6d-21f3a353b5b8"),
new Guid("91fdc2aa-6b52-460f-8cad-1b46b9b48b6d"),
new Guid("5af4b7c9-7076-43d2-9c3e-25dff1ec4bb9"),
new Guid("c79badc0-8914-4710-b6e7-ec8a6a4db64a"),
new Guid("308b59f7-172f-468c-a06e-cc6e75e118dc"),
}

◆ renderParams

RenderParams Yukar.Common.Rom.Map.renderParams = new RenderParams()

◆ renderSettings

Guid Yukar.Common.Rom.Map.renderSettings

◆ shadowBias

float Yukar.Common.Rom.Map.shadowBias = 0.001f

影バイアス(ライト)

◆ shadowCascadeCount

int Yukar.Common.Rom.Map.shadowCascadeCount = 1

影カスケード数(ライト)

◆ shadowCascadeStep

Vector3 Yukar.Common.Rom.Map.shadowCascadeStep = new Vector3(0.05f, 0.15f, 0.5f)

影カスケード境界線(ライト)

◆ shadowDistance

float Yukar.Common.Rom.Map.shadowDistance = 50f

影Z範囲(ライト)

◆ shadowMargin

float Yukar.Common.Rom.Map.shadowMargin = 30f

影キャスターマージン(ライト)

◆ shadowRotateX

float Yukar.Common.Rom.Map.shadowRotateX = -1.2f

影の角度X(ライト)

◆ shadowRotateY

float Yukar.Common.Rom.Map.shadowRotateY = -0.7f

影の角度Z(ライト)

◆ skyFollowPlayer

bool Yukar.Common.Rom.Map.skyFollowPlayer = true

◆ skyModel

Guid Yukar.Common.Rom.Map.skyModel

遠景モデル(背景)

◆ skyModelScale

float Yukar.Common.Rom.Map.skyModelScale = 1.0f

遠景スケール(背景)

◆ skyPos

float [] Yukar.Common.Rom.Map.skyPos = new float[] { 0, 0, 0 }

◆ startPosEventDummy

Event Yukar.Common.Rom.Map.startPosEventDummy = new Event() { name = "AutoScroll Start" }
static

オートスクロール開始イベントダミー

◆ STARTTPOINT_PICKUPID

const ushort Yukar.Common.Rom.Map.STARTTPOINT_PICKUPID = 1
static

スタート地点(PickupID)

◆ TERRAIN_DEFAULT_HEIGHT

const int Yukar.Common.Rom.Map.TERRAIN_DEFAULT_HEIGHT = 25
static

◆ TERRAIN_DEFAULT_WIDTH

const int Yukar.Common.Rom.Map.TERRAIN_DEFAULT_WIDTH = 25
static

◆ textureFilter

bool Yukar.Common.Rom.Map.textureFilter = false

テクスチャフィルタを使う

◆ textureResolution

int Yukar.Common.Rom.Map.textureResolution = 128

解像度

◆ tpCamera

ThirdPersonCameraSettings Yukar.Common.Rom.Map.tpCamera

◆ useMiniMap

bool Yukar.Common.Rom.Map.useMiniMap = true

プロパティ詳解

◆ AllowWalkOuter

bool Yukar.Common.Rom.Map.AllowWalkOuter
getset

◆ ambLightColorPacked

uint Yukar.Common.Rom.Map.ambLightColorPacked
getset

色(アンビエント)

◆ AnisotropyFilterIndex

int Yukar.Common.Rom.Map.AnisotropyFilterIndex
getset

◆ CameraRange

string Yukar.Common.Rom.Map.CameraRange
getset

◆ Catalog

Catalog Yukar.Common.Rom.Map.Catalog
getset

カタログ

◆ chipIds

Guid [] Yukar.Common.Rom.Map.chipIds
getset

◆ ClusterSize

int Yukar.Common.Rom.Map.ClusterSize
getset

◆ CommonEvent1

Guid Yukar.Common.Rom.Map.CommonEvent1
getset

◆ CommonEvent2

Guid Yukar.Common.Rom.Map.CommonEvent2
getset

◆ DefaultChip

Guid Yukar.Common.Rom.Map.DefaultChip
getset

◆ dirLightColorPacked

uint Yukar.Common.Rom.Map.dirLightColorPacked
getset

色(ライト)

◆ DisplayMapName

bool Yukar.Common.Rom.Map.DisplayMapName
getset

◆ DisplayRange

string Yukar.Common.Rom.Map.DisplayRange
getset

◆ EnvEffect

int Yukar.Common.Rom.Map.EnvEffect
getset

◆ EnvEffectGuid

Guid Yukar.Common.Rom.Map.EnvEffectGuid
getset

◆ events

List<EventRef> Yukar.Common.Rom.Map.events
get

◆ FixCamera

bool Yukar.Common.Rom.Map.FixCamera
getset

◆ GameWorldHeight

int Yukar.Common.Rom.Map.GameWorldHeight
getset

◆ GameWorldMap

Guid Yukar.Common.Rom.Map.GameWorldMap
getset

◆ GameWorldMapHeight

int Yukar.Common.Rom.Map.GameWorldMapHeight
getset

◆ GameWorldMapStartX

int Yukar.Common.Rom.Map.GameWorldMapStartX
getset

◆ GameWorldMapStartY

int Yukar.Common.Rom.Map.GameWorldMapStartY
getset

◆ GameWorldMapWidth

int Yukar.Common.Rom.Map.GameWorldMapWidth
getset

◆ GameWorldWidth

int Yukar.Common.Rom.Map.GameWorldWidth
getset

◆ HasCategory

bool Yukar.Common.Rom.Map.HasCategory
get

マップカテゴリ。これが設定されているとマップエディタ上ではカテゴリ名のフォルダに入れられる。 構造上、フォルダのフォルダが作れない。ペアレントの概念に変更すれば可能なはずだが…

◆ Height

int Yukar.Common.Rom.Map.Height
get

◆ KillPlayer

bool Yukar.Common.Rom.Map.KillPlayer
getset

◆ LimitDown

float Yukar.Common.Rom.Map.LimitDown
getset

◆ LimitLeft

float Yukar.Common.Rom.Map.LimitLeft
getset

◆ LimitRight

float Yukar.Common.Rom.Map.LimitRight
getset

◆ LimitUp

float Yukar.Common.Rom.Map.LimitUp
getset

◆ localLights

List<LocalLight> Yukar.Common.Rom.Map.localLights
get

◆ mapAttribMap

short [][] Yukar.Common.Rom.Map.mapAttribMap
getset

マップのアトリビュート情報

◆ MapBGM

Guid Yukar.Common.Rom.Map.MapBGM
getset

◆ MapBGS

Guid Yukar.Common.Rom.Map.MapBGS
getset

◆ MapCamera

Guid Yukar.Common.Rom.Map.MapCamera
getset

◆ mapFlipMap

byte [][] Yukar.Common.Rom.Map.mapFlipMap
getset

マップのフリップ情報

◆ MapHeight

int Yukar.Common.Rom.Map.MapHeight
getset

◆ mapHeightMap

int [][] Yukar.Common.Rom.Map.mapHeightMap
getset

マップの高さ情報

◆ mapHeightScaleFactor

int Yukar.Common.Rom.Map.mapHeightScaleFactor = 1
getset

高さのスケールファクター)

◆ MapHeightScaleFactor

int Yukar.Common.Rom.Map.MapHeightScaleFactor
get

◆ MapNumber

int Yukar.Common.Rom.Map.MapNumber
getset

◆ mapobjects

List<MapObjectRef> Yukar.Common.Rom.Map.mapobjects
get

◆ MapWidth

int Yukar.Common.Rom.Map.MapWidth
getset

◆ MaxSideSize

int Yukar.Common.Rom.Map.MaxSideSize
staticget

指定できるマップのX/Zの最大数(一辺)

◆ PatternAnimInterval

float Yukar.Common.Rom.Map.PatternAnimInterval
getset

◆ places

List<Place> Yukar.Common.Rom.Map.places
get

◆ Preload

bool Yukar.Common.Rom.Map.Preload
getset

◆ ReceiveDecal

bool Yukar.Common.Rom.Map.ReceiveDecal
getset

◆ RenderSettings

Guid Yukar.Common.Rom.Map.RenderSettings
getset

◆ stairIds

Guid [] Yukar.Common.Rom.Map.stairIds
getset

◆ stairs

List<StairRef> Yukar.Common.Rom.Map.stairs
get

◆ TextureFilter

bool Yukar.Common.Rom.Map.TextureFilter
getset

◆ TextureResolution

int Yukar.Common.Rom.Map.TextureResolution
getset

◆ UseAutoScroll

bool Yukar.Common.Rom.Map.UseAutoScroll
getset

◆ UseCameraLink

bool Yukar.Common.Rom.Map.UseCameraLink
getset

◆ UseDOF

bool Yukar.Common.Rom.Map.UseDOF
get

◆ UseMiniMap

bool Yukar.Common.Rom.Map.UseMiniMap
getset

◆ UsePlayerMoveArea

bool Yukar.Common.Rom.Map.UsePlayerMoveArea
getset

◆ Width

int Yukar.Common.Rom.Map.Width
get