public void setState(TitleManager title) { this.title = title; nameText.text = "新しい世界"; levelText.text = "Lv." + 1; WorldCreatFlugHelper.getInstance().changedName("新しい世界"); }
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); } }
public void nameInputed() { if (nameText.text.Length > 0) { nameText = TextInputHelper.getText(nameText); WorldCreatFlugHelper.getInstance().changedName(nameText.text); } }
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; }
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); }
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); }
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); }
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); }
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; }
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); }
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); }
private void Update() { if (titleLoad) { if (WorldCreatFlugHelper.getInstance().getIsNeedToBackToTop()) { manager.loadWorldTop(); WorldCreatFlugHelper.getInstance().setIsNeedToBackToTop(false); } else { manager.loadTitle(); } titleLoad = false; titleCamera.gameObject.SetActive(true); } }
// Use this for initialization void Start() { player = WorldCreatFlugHelper.getInstance().getPlayer(); }
public void reset() { world.resetWorld(); WorldCreatFlugHelper.getInstance().setWorldLoaded(false); PioneerManager.getInstance().removeObserver(this); }
public void finishCharaMake() { Destroy(gameObject); TitleLoader.getInstance().titleCameraUnable(); WorldCreatFlugHelper.getInstance().setIsNeedToLoadWorld(true); }
/// <summary> /// 名前が入力された時の処理 /// </summary> /// <param name="name">Name.</param> public void nameInputed(string name) { this.name = name; WorldCreatFlugHelper.getInstance().setPlayer(makeCharacter()); finishCharaMake(); }
private void Start() { loadButton.interactable = (WorldCreatFlugHelper.getInstance().getWorldPasses().Count > 0); }