コード例 #1
0
 public virtual void PathogenStart()
 {
     myOrganManager  = GameManager.gameManager.organManager;
     pathogenSpawner = FindObjectOfType <PathogenSpawner>();
     StartCoroutine(MoveAgain());
     target = FindClosestCell();
 }
コード例 #2
0
    void GetReferences()
    {
        if (pointsManager == null)
        {
            pointsManager = FindObjectOfType <NewPointsManager>();
        }

        if (organManager == null)
        {
            organManager = FindObjectOfType <OrganManager>();
        }

        if (playerInput == null)
        {
            playerInput = FindObjectOfType <PlayerInput>();
        }

        if (CellViewUI == null)
        {
            CellViewUI = FindObjectOfType <CellView_UI_Manager>();
        }

        if (topUIManager == null)
        {
            topUIManager = FindObjectOfType <TopUI_Manager>();
        }

        if (OrganViewUI == null)
        {
            OrganViewUI = FindObjectOfType <OrganView_Manager>();
        }
    }
コード例 #3
0
 void Start()
 {
     GM = GameManager.gameManager;
     if (GM != null)
     {
         OM = GM.organManager;
     }
 }
コード例 #4
0
 void Start()
 {
     if (gameManager == null)
     {
         gameManager = GameManager.gameManager;
     }
     organManager = gameManager.organManager;
 }
コード例 #5
0
 public void CustomStart()
 {
     myGameManager = GameManager.gameManager;
     if (myGameManager != null)
     {
         myOrganManager = myGameManager.organManager;
     }
 }
コード例 #6
0
ファイル: OrganObject.cs プロジェクト: rafalink1996/BodyIdle
 public void Start()
 {
     gameManager = GameManager.gameManager;
     if (gameManager != null)
     {
         organManager = gameManager.organManager;
     }
 }
コード例 #7
0
 void OnClick()
 {
     if (chosen == false)
     {
         chosen    = true;
         chosenPos = Input.mousePosition;
         OrganManager.RecordNewClick(index);
     }
 }
コード例 #8
0
    void OnClick()
    {
        float level = LevelManager.GetFloatLevel();

        Time.timeScale = 1;
        startBtn.gameObject.SetActive(false);
        Resume();
        if (level == 1)
        {
            LevelManager.SetFloatLevel(1.1f);
            OrganManager.RefreshOrgans();
        }
        if (level == 1.1f)
        {
            if (ChangeImage.getChoice() == 7)
            {
                LevelManager.SetFloatLevel(2.0f);
                background.GetComponent <SpriteRenderer>().sprite = (Sprite)backgroundList[1];
            }
            else
            {
                SceneManager.LoadScene("BadEnding", LoadSceneMode.Single);
            }
            OrganManager.RefreshOrgans();
        }
        if (level == 2.0f)
        {
            if (ChangeImage.getChoice() == 21)
            {
                LevelManager.SetFloatLevel(3.0f);
                background.GetComponent <SpriteRenderer>().sprite = (Sprite)backgroundList[2];
            }
            else
            {
                SceneManager.LoadScene("BadEnding", LoadSceneMode.Single);
            }
            OrganManager.RefreshOrgans();
        }
        if (level == 3.0f)
        {
            if (ChangeImage.getChoice() == 4)
            {
                LevelManager.SetFloatLevel(4.0f);
            }
            else
            {
                SceneManager.LoadScene("BadEnding", LoadSceneMode.Single);
            }
            OrganManager.RefreshOrgans();
        }
        if (level == 4.0f)
        {
            SceneManager.LoadScene("GoodEnding", LoadSceneMode.Single);
        }
//		Debug.Log ("level" + LevelManager.GetFloatLevel());
    }
コード例 #9
0
ファイル: OrganObject.cs プロジェクト: rafalink1996/BodyIdle
    public void CustomStart(Sprite OrganSprite, Vector2 eyePos, bool Lungs = false)
    {
        gameManager = GameManager.gameManager;
        if (gameManager != null)
        {
            organManager = gameManager.organManager;
        }

        UpdateOrgan(OrganSprite, eyePos, Lungs);
    }
コード例 #10
0
    public void CustomStart()
    {
        GM = GameManager.gameManager;
        if (GM != null)
        {
            myOrganManager = GM.organManager;
        }

        InstantiatePlatalettes(0, myOrganManager.activeOrganType);
    }
コード例 #11
0
    public void itemNameOrganSystemClick(GameObject obj)
    {
        Destroy(OrganManager.CurrentOrganObject);
        string     nameOrgan    = obj.GetComponent <TMPro.TextMeshProUGUI>().text;
        GameObject currentOrgan = Resources.Load(nameOrgan) as GameObject;

        if (currentOrgan != null)
        {
            PlayerPrefs.SetString("nameOrgan", nameOrgan);
            PlayerPrefs.Save();
            Organ fakeDataOrgan = new Organ(10, nameOrgan, 1, nameOrgan + " Paragraphs are the building blocks", 0, 0);
            OrganManager.InitOrgan(nameOrgan, Instantiate(currentOrgan), fakeDataOrgan, false, false);
        }
    }
コード例 #12
0
    IEnumerator CountDown()
    {
        for (int i = 3; i >= 1; i--)
        {
            startTxt.text = i.ToString();
            yield return(new WaitForSeconds(1));
        }
        startTxt.text = "Dating Start!";
        yield return(new WaitForSeconds(1));

        OrganManager.RefreshOrgans();
        Resume();
        LevelManager.SetFloatLevel(1.1f);
    }
コード例 #13
0
    private void Init()
    {
        om = new OrganManager();

        backPanel        = this.transform.GetChild(0).gameObject;
        namePanel        = this.transform.GetChild(1).gameObject;
        weightPanel      = this.transform.GetChild(2).gameObject;
        descriptionPanel = this.transform.GetChild(3).gameObject;
        disorderPanel    = this.transform.GetChild(4).gameObject;

        nameText           = namePanel.transform.GetChild(0).GetComponent <TextMesh>();
        weightText         = weightPanel.transform.GetChild(0).GetComponent <TextMesh>();
        descriptionText    = descriptionPanel.transform.GetChild(0).GetComponent <TextMesh>();
        disorderPrefixText = disorderPanel.transform.GetChild(0).GetComponent <TextMesh>();
        disorderText       = disorderPanel.transform.GetChild(1).GetComponent <TextMesh>();
    }
コード例 #14
0
ファイル: readjson.cs プロジェクト: zeyap/DatingStart
    // Update is called once per frame
    void Update()
    {
        if (Timer.GetElapseTime() <= GameStart.getMaxtime())
        {
            result      = 0;
            section     = LevelManager.GetLevel() - 1;
            organNumber = collecteddatas [section].threholds.Count;
            if (section == 2)
            {
                totalNumber = (int)Math.Pow(3, organNumber - 1);
            }
            else
            {
                totalNumber = (int)Math.Pow(3, organNumber);
            }

            float[] scores = OrganManager.loadScore();
            if (organNumber == 2)
            {
                for (int i = 0; i < organNumber; i++)
                {
                    //				Debug.Log ("index" + collecteddataFirst.threholds [i].index);
                    bloodLevel [i] = scores [collecteddatas [section].threholds [i].index];
                    //				Debug.Log (collecteddatas[section].threholds [i].organ + ": " + bloodLevel [i]);
                }
                reaction(bloodLevel);
            }
            else
            {
                for (int i = 0; i < organNumber; i++)
                {
                    bloodLevel [i] = scores [collecteddatas [section].threholds [i].index];
                    //				Debug.Log (collecteddatas[section].threholds [i].organ + ": " + bloodLevel [i]);
                }
                if (section == 2)
                {
                    reactionThird(bloodLevel);
                }
                else
                {
                    reaction(bloodLevel);
                }
            }
        }
    }
コード例 #15
0
 // Start is called before the first frame update
 void Start()
 {
     if (PlayerPrefs.HasKey("nameOrgan"))
     {
         string     nameOrgan    = PlayerPrefs.GetString("nameOrgan");
         GameObject currentOrgan = Resources.Load(nameOrgan) as GameObject;
         if (currentOrgan != null)
         {
             currentOrganPreference = Instantiate(currentOrgan);
             Organ fakeDataOrgan = new Organ(10, "Skeletal", 1, "Skeletal Paragraphs are the building blocks", 0, 0);
             OrganManager.InitOrgan(nameOrgan, currentOrganPreference, fakeDataOrgan, false, false);
         }
     }
     else
     {
         Debug.Log("error");
     }
 }
コード例 #16
0
 void GetReferences()
 {
     if (GM == null)
     {
         GM = GameManager.gameManager;
     }
     if (GM != null)
     {
         if (OM == null)
         {
             OM = GM.organManager;
         }
     }
     if (myCanvasGroup == null)
     {
         myCanvasGroup = GetComponent <CanvasGroup>();
     }
 }
コード例 #17
0
    public void CustomStart()
    {
        if (gameManager == null)
        {
            gameManager = GameManager.gameManager;
        }
        organManager         = gameManager.organManager;
        myOrganViewAnimation = transform.GetComponent <OrganView_UI_Animation>();
        plateletManager      = FindObjectOfType <PlatletManager>();
        organDispalyInfo     = FindObjectOfType <OrganInfo>();


        plateletManager.CustomStart();
        UpdateUnlockedOrgans();
        UpdateOrgans();
        UpdateButtons();
        SetOrganIndicator();
        UpdateNewOrganUI();
        AudioManager.Instance.Play("Music");
    }
コード例 #18
0
 // Start is called before the first frame update
 void Start()
 {
     myOrganManager = GameManager.gameManager.organManager;
 }
コード例 #19
0
 void Awake()
 {
     Instance = this;
     failedOrgans = new Dictionary<OrganType, FailedOrgan>();
     organsToFail = new Dictionary<OrganType, FailedOrgan>();
     //Populate Dictionary
     organsToFail.Add(OrganType.Heart, new FailedHeart());
     organsToFail.Add(OrganType.Lungs, new FailedLungs());
     organsToFail.Add(OrganType.Legs, new FailedLegs());
 }
コード例 #20
0
ファイル: GameData.cs プロジェクト: rafalink1996/BodyIdle
 public void CustomStart()
 {
     myOrganManager = GameManager.gameManager.organManager;
 }
コード例 #21
0
 public void CustomStart()
 {
     myOrganManager = GameManager.gameManager.organManager;
     //UpdateCellCost();
 }
コード例 #22
0
 public void CustomStart()
 {
     myCellMerger   = GetComponent <CellMerger>();
     myOrganManager = GameManager.gameManager.organManager;
 }