Esempio n. 1
0
    // 初期表示画面をアクティブに、他を非アクティブにする
    void Start()
    {
        // 子要素の一覧作成
        if (childObjects == null)
        {
            // 格納配列を作成
            childObjects = new Dictionary <string, Transform>();

            // 初期キャンバス
            nowCanvas = InitialDataList.initialDataList.mainSceneInitialCanvas;

            // 子要素の一覧を取得
            foreach (Transform item in transform)
            {
                // 子要素の名前を確認し、初期表示画面以外は初期化
                if (item.name.Equals(Enum.GetName(typeof(CanvasList.MainScene), InitialDataList.initialDataList.mainSceneInitialCanvas)))
                {
                    this.changeCancasActive(item.gameObject, true);
                }
                else
                {
                    this.changeCancasActive(item.gameObject, false);
                }

                // 子要素の一覧に追加
                childObjects.Add(item.name, item);
            }
        }
    }
Esempio n. 2
0
    // 現在表示されているキャンバスを非アクティブにし、
    // 指定されたキャンバスをアクティブにする。
    void changeDisplay(CanvasList.MainScene canvasName)
    {
        Transform item = childObjects[Enum.GetName(typeof(CanvasList.MainScene), nowCanvas)];

        this.changeCancasActive(item.gameObject, false);
        item = childObjects[Enum.GetName(typeof(CanvasList.MainScene), canvasName)];
        this.changeCancasActive(item.gameObject, true);
        nowCanvas = canvasName;
    }
Esempio n. 3
0
 /************************
 * 初期化用変数の初期化処理
 ************************/
 public static void InitialDataLists()
 {
     LogoDisplayTime        = 3;
     TitleDisplayTime       = 10;
     mainSceneInitialCanvas = MainScene.Main;
 }