Exemple #1
0
 public void setState(TitleManager title)
 {
     this.title     = title;
     nameText.text  = "新しい世界";
     levelText.text = "Lv." + 1;
     WorldCreatFlugHelper.getInstance().changedName("新しい世界");
 }
Exemple #2
0
 private void Update()
 {
     if (WorldCreatFlugHelper.getInstance().getIsNeedToLoadWorld())
     {
         if (!WorldCreatFlugHelper.getInstance().getWorldLoaded())
         {
             observer = new WorldObserver(this);
             if (WorldCreatFlugHelper.getInstance().getIsLoad())
             {
                 id = WorldCreatFlugHelper.getInstance().getLoadWorldId();
                 loadWorld();
                 WorldCreatFlugHelper.getInstance().loadProgresses(id);
                 worldName = WorldCreatFlugHelper.getInstance().getInputingWorldName();
             }
             else
             {
                 id = WorldCreatFlugHelper.getInstance().getWorldIdDefault() + 1;
                 WorldCreatFlugHelper.getInstance().setWorldIdDefault(id);
                 creatWorld();
                 WorldCreatFlugHelper.getInstance().setWorldPass(id);
                 worldName = WorldCreatFlugHelper.getInstance().getInputingWorldName();
             }
             WorldCreatFlugHelper.getInstance().setWorldLoaded(true);
             WorldCreatFlugHelper.getInstance().activetePlayer(missionClientPos);
         }
         else
         {
             WorldCreatFlugHelper.getInstance().resetPlayerPos();
             WorldCreatFlugHelper.getInstance().getPlayer().moveEnable();
         }
         WorldCreatFlugHelper.getInstance().setIsNeedToLoadWorld(false);
     }
 }
Exemple #3
0
 public void nameInputed()
 {
     if (nameText.text.Length > 0)
     {
         nameText = TextInputHelper.getText(nameText);
         WorldCreatFlugHelper.getInstance().changedName(nameText.text);
     }
 }
Exemple #4
0
 public void setState(int id, TitleManager title)
 {
     this.id        = id;
     data           = MasterDataManagerBase.loadSaveData <WorldData>(id, id, "WorldData");
     nameText.text  = data.WorldName;
     levelText.text = "Lv." + data.WorldLevel;
     WorldCreatFlugHelper.getInstance().changedName(data.WorldName);
     this.title = title;
 }
Exemple #5
0
    public void loadWorld()
    {
        newWorldButton.interactable = false;
        loadButton.interactable     = false;

        WorldLoadWindow window = Instantiate(worldLoadWindowPrefab).GetComponent <WorldLoadWindow>();

        window.setState(WorldCreatFlugHelper.getInstance().getWorldPasses(), this);
        window.transform.SetParent(transform);
    }
Exemple #6
0
    public void loadWorldTop()
    {
        CanvasGetter.detachCanvasElement();

        WorldCreatFlugHelper.getInstance().setIsLoad(true);
        WorldTop top = Instantiate(worldTopPrefab).GetComponent <WorldTop>();

        top.setState(WorldCreatFlugHelper.getInstance().getLoadWorldId(), this);
        top.transform.SetParent(CanvasGetter.getCanvasElement().transform);
        top.transform.position = new Vector3(Screen.width / 2, Screen.height / 2);
    }
Exemple #7
0
    public void loadTitle()
    {
        CanvasGetter.detachCanvasElement();
        WorldCreatFlugHelper.getInstance().setIsLoad(false);

        foreach (var compornent in titleCompornents)
        {
            compornent.SetActive(true);
        }

        newWorldButton.interactable = true;
        loadButton.interactable     = (WorldCreatFlugHelper.getInstance().getWorldPasses().Count > 0);
    }
Exemple #8
0
    public void startCharaMake()
    {
        CharaMakeManager manager = Instantiate((GameObject)Resources.Load("Prefabs/CharaMakeManager")).GetComponent <CharaMakeManager>();

        if (WorldCreatFlugHelper.getInstance().getIsLoad())
        {
            manager.setDatas(data.WorldLevel);
        }
        else
        {
            manager.setDatas(1);
        }
        Destroy(gameObject);
    }
Exemple #9
0
    public void creatWorld()
    {
        foreach (var compornent in titleCompornents)
        {
            compornent.SetActive(false);
        }

        WorldCreatFlugHelper.getInstance().setIsLoad(false);
        WorldTop top = Instantiate(worldTopPrefab).GetComponent <WorldTop>();

        top.setState(this);
        top.transform.SetParent(transform);
        top.transform.position = transform.position;
    }
Exemple #10
0
    public void loadWorldSelected(int id)
    {
        foreach (var compornent in titleCompornents)
        {
            compornent.SetActive(false);
        }

        WorldCreatFlugHelper.getInstance().setIsLoad(true);
        WorldCreatFlugHelper.getInstance().setLoadWorldId(id);
        WorldTop top = Instantiate(worldTopPrefab).GetComponent <WorldTop>();

        top.setState(id, this);
        top.transform.SetParent(CanvasGetter.getCanvasElement().transform);
        top.transform.position = new Vector3(Screen.width / 2, Screen.height / 2);
    }
Exemple #11
0
    public void retire()
    {
        foreach (IObserver observer in observers)
        {
            observer.reset();
        }

        foreach (IObserver observer in waitForRemoves)
        {
            observers.Remove(observer);
        }
        waitForRemoves.Clear();

        SceneKeeper.deleteScene();
        WorldCreatFlugHelper.getInstance().setIsNeedToBackToTop(false);
        TitleLoader.getInstance().setTitleLoad(true);
    }
Exemple #12
0
    private void Update()
    {
        if (titleLoad)
        {
            if (WorldCreatFlugHelper.getInstance().getIsNeedToBackToTop())
            {
                manager.loadWorldTop();
                WorldCreatFlugHelper.getInstance().setIsNeedToBackToTop(false);
            }
            else
            {
                manager.loadTitle();
            }

            titleLoad = false;
            titleCamera.gameObject.SetActive(true);
        }
    }
Exemple #13
0
 // Use this for initialization
 void Start()
 {
     player = WorldCreatFlugHelper.getInstance().getPlayer();
 }
Exemple #14
0
 public void reset()
 {
     world.resetWorld();
     WorldCreatFlugHelper.getInstance().setWorldLoaded(false);
     PioneerManager.getInstance().removeObserver(this);
 }
Exemple #15
0
 public void finishCharaMake()
 {
     Destroy(gameObject);
     TitleLoader.getInstance().titleCameraUnable();
     WorldCreatFlugHelper.getInstance().setIsNeedToLoadWorld(true);
 }
Exemple #16
0
 /// <summary>
 /// 名前が入力された時の処理
 /// </summary>
 /// <param name="name">Name.</param>
 public void nameInputed(string name)
 {
     this.name = name;
     WorldCreatFlugHelper.getInstance().setPlayer(makeCharacter());
     finishCharaMake();
 }
Exemple #17
0
 private void Start()
 {
     loadButton.interactable = (WorldCreatFlugHelper.getInstance().getWorldPasses().Count > 0);
 }