ユーザ用ツール

サイト用ツール


appendix:シーン判定方法

文書の過去の版を表示しています。


シーン判定方法

スタジオ

PhotoWindowManagerが取れたらスタジオ。

GameObject.Find("PhotoWindowManager")

ダンス/カラオケ

DanceMainが取れたらダンス/カラオケ。

GameObject.Find("_DanceMain_")?.GetComponent<DanceMain>()

ダンスかカラオケかの判断はDanceMain.KaraokeModeで判断。
曲などもDanceMainに入っている。
※DCMのフリーダンスはこの方法では取れない。

var goDanceMain = GameObject.Find("_DanceMain_");
if (goDanceMain!= null && goDanceMain)
{
    var danceMain = ?.GetComponent<DanceMain>();
}

エディット

SceneEdit.Instanceがnullでなければエディット。
エディット中のメイドはSceneEdit.Instance,maid
エディットの種類はSceneEdit.Instance,modeType

ModeType 編集モード
OriginalCharaメイドの初回エディット
MainChara
AfterEditメイドの2回目以降のエディット(プロフィールがロックされている)
CostumeEdit施設用のコスチュームエディット
NpcEditNPC?
ScoutCharaスカウトモードのメイド?

コメント

コメントを入力:
 
appendix/シーン判定方法.1642124950.txt.gz · 最終更新: 2022/01/14 10:49 by fumble