Exemple #1
0
 public void Controls()
 {
     if (moveable)
     {
         if (Input.GetKeyDown(KeyCode.UpArrow) && currentPosition.up != null)
         {
             StartCoroutine(MoveToPosition(currentPosition.up.position));
         }
         else if (Input.GetKeyDown(KeyCode.DownArrow) && currentPosition.down != null)
         {
             StartCoroutine(MoveToPosition(currentPosition.down.position));
         }
         else if (Input.GetKeyDown(KeyCode.RightArrow) && currentPosition.right != null)
         {
             StartCoroutine(MoveToPosition(currentPosition.right.position));
         }
         else if (Input.GetKeyDown(KeyCode.LeftArrow) && currentPosition.left != null)
         {
             StartCoroutine(MoveToPosition(currentPosition.left.position));
         }
         else if ((Input.GetKeyDown(KeyCode.Return) || Input.GetKeyDown(KeyCode.Space)) && currentPosition.sceneToLoad != "")
         {
             exitTo.sceneToLoad = currentPosition.sceneToLoad;
             InfoHolder.SetMapPosition(transform.position);
             StartCoroutine(exitTo.FadeOut());
         }
     }
 }
Exemple #2
0
 void ResetValues()
 {
     InfoHolder.ResetValues();
     geilWaarde = 50;
     poepWaarde = 50;
     counter    = 0;
 }
Exemple #3
0
 void SetPlayerValues()
 {
     // setting the type for the players
     if (playerData.player1 != null)
     {
         if (InfoHolder.getInstance().holdersHolder.player1Indexes.Count > 0)
         {
             playerData.player1.GetComponent <TheoryMove>().SetPlayerType(InfoHolder.getInstance().holdersHolder.player1Indexes[p1DeadCounter]);
             playerData.player1.GetComponent <SpriteRenderer>().sprite = InfoHolder.getInstance().holdersHolder.player1Sprites[p1DeadCounter];
         }
         else
         {
             Debug.Log("NULL");
             playerData.player1.GetComponent <TheoryMove>().SetPlayerType(-1);
         }
     }
     if (playerData.player2 != null)
     {
         if (InfoHolder.getInstance().holdersHolder.player2Indexes.Count > 0)
         {
             playerData.player2.GetComponent <TheoryMove>().SetPlayerType(InfoHolder.getInstance().holdersHolder.player2Indexes[p2DeadCounter]);
             playerData.player2.GetComponent <SpriteRenderer>().sprite = InfoHolder.getInstance().holdersHolder.player2Sprites[p2DeadCounter];
         }
         else
         {
             playerData.player2.GetComponent <TheoryMove>().SetPlayerType(-1);
         }
     }
 }
Exemple #4
0
 void Awake()
 {
     player.SetCharInfo(InfoHolder.GetPlayerInfo());
     tegenstander.SetCharInfo(InfoHolder.GetEnemyInfo());
     tegenstanderHealthBar.SetLevel(tegenstander.GetLevel());
     playerHealthBar.SetLevel(player.GetLevel());
 }
Exemple #5
0
 void Start()
 {
     ih = FindObjectOfType <InfoHolder>();
     GetComponent <Image>().color = Color.green;
     startPos = GetComponent <RectTransform>().anchoredPosition;
     TakeItsPlase(startPos);
 }
Exemple #6
0
    IEnumerator IStartPoepen()
    {
        Camera.main.GetComponent <CameraControl>().Zoom(1f, 0.01f, poepZoom);
        yield return(new WaitForSeconds(3.8f));

        InfoHolder.SetLastScene(SceneManager.GetActiveScene().name);
        SceneManager.LoadScene("Poepen");
    }
Exemple #7
0
    IEnumerator IStartBattle()
    {
        battleAnimator.SetTrigger("battle");
        yield return(new WaitForSeconds(3.5f));

        InfoHolder.SetLastScene(SceneManager.GetActiveScene().name);
        SceneManager.LoadScene("Versier");
    }
Exemple #8
0
    public IEnumerator FadeOut()
    {
        anim.SetTrigger("fadeout");
        yield return(new WaitForSeconds(1f));

        InfoHolder.SetLastScene(SceneManager.GetActiveScene().name);
        SceneManager.LoadScene(sceneToLoad);
    }
Exemple #9
0
 void OnTriggerExit2D(Collider2D collision)
 {
     if (charInfo.isFlirtable)
     {
         SetWalking(true);
         InfoHolder.SetEnemyInfo(null);
         collision.GetComponent <Player>().SetBattle(false);
     }
 }
Exemple #10
0
 void Start()
 {
     poepZoom = GameObject.FindGameObjectWithTag("poepzoom").transform.position;
     if (!InfoHolder.playerInfoLoaded)
     {
         InfoHolder.SetPlayerInfo(player.GetComponent <CharInfo>());
     }
     SubscribeToBehaviours();
 }
Exemple #11
0
    void Awake()
    {
        Transform playerTransform = player.GetComponent <Transform>();
        Vector3   startPosition   = InfoHolder.GetBarPosition();

        if (!InfoHolder.GetLastScene().Equals("Map") && startPosition != Vector3.zero)
        {
            playerTransform.position = startPosition;
        }
    }
Exemple #12
0
 void Start()
 {
     try
     {
         DotsHolder = GameObject.FindGameObjectWithTag("dots holder");
     }
     catch { return; }
     ih = FindObjectOfType <InfoHolder>();
     Generate();
 }
Exemple #13
0
 void Awake()
 {
     if (InfoHolder.playerInfoLoaded && InfoHolder.GetLastScene().Equals("Versier") && InfoHolder.GetEnemyInfo().GetNaam().Equals(gameObject.name))
     {
         charInfo = InfoHolder.GetEnemyInfo();
     }
     else
     {
         charInfo = gameObject.GetComponent <CharInfo>();
     }
 }
Exemple #14
0
    void Awake()
    {
        Cursor.visible = false;
        Transform playerTransform = player.GetComponent <Transform>();
        Vector3   startPosition   = InfoHolder.GetMapPosition();

        if (startPosition != Vector3.zero)
        {
            playerTransform.position = startPosition;
        }
    }
Exemple #15
0
 // Use this for initialization
 void Start()
 {
     active_agent = 0;
     holder       = GameObject.Find("InfoHolder").GetComponent <InfoHolder> ();
     player       = GameObject.Find("PlayerInfo");
     if (!init)
     {
         init    = true;
         updated = true;
     }
 }
 public bool RequestInfo(ref InfoHolder i)
 {//used by places to receive their data
     foreach (InfoHolder p in placeInfos)
     {
         if (p.sPlaceName == i.sPlaceName)
         {
             i = p;
             return(true);
         }
     }
     return(false);
 }
Exemple #17
0
    public InfoHolder SendInfoHolder()
    {//called when switching scenes, used to hold important info
        InfoHolder i = new InfoHolder();

        i.sPlaceName        = sName;
        i.bRaided           = m_bRaided;
        i.fTimeRaided       = m_fTimeRaided;
        i.bRecruiting       = m_bRecruiting;
        i.fTimeRecruiting   = m_fTimeRecruiting;
        i.iRecruitAvailable = iRecruitAvailable;
        return(i);
    }
Exemple #18
0
    IEnumerator endGame()
    {
        movable = false;
        pooIsland.MoveOutOfSight();
        spaceBar.SetActive(false);
        yield return(new WaitForSeconds(3f));

        fadeAnim.SetTrigger("fadeout");
        yield return(new WaitForSeconds(1.2f));

        GameObject.FindGameObjectWithTag("GameController").GetComponent <MasterController>().SetPoepWaarde(-30);
        SceneManager.LoadScene(InfoHolder.GetLastScene());
    }
Exemple #19
0
 void CheckForFullData()
 {
     if (player1Types.Count == 3 && player2Types.Count == 3)
     {
         if (!hasGiven)
         {
             //Debug.Log("giving player data to manager");
             InfoHolder.getInstance().SetPlayerInfo(1, player1Types, player1Sprites);
             InfoHolder.getInstance().SetPlayerInfo(2, player2Types, player2Sprites);
             hasGiven = true;
         }
     }
 }
Exemple #20
0
    public bool LearnAction(KeyValuePair <string, int> action)
    {
        bool learned = false;

        if (!action.Key.Equals(""))
        {
            learned = charInfo.AddAction(action);
        }
        if (learned)
        {
            InfoHolder.SetPlayerInfo(charInfo);
        }
        return(learned);
    }
Exemple #21
0
    public static InfoHolder getInstance()
    {
        if (instance == null)
        {
            instance = GameObject.FindObjectOfType <InfoHolder>();

            if (instance == null)
            {
                GameObject tmp = new GameObject("TmpManager");
                instance = tmp.AddComponent <InfoHolder>();
            }
        }

        return(instance);
    }
Exemple #22
0
    void Awake()
    {
        InfoHolder i = new InfoHolder();

        i.sPlaceName = sName;
        if (GameManager.placeInfoHolder.RequestInfo(ref i))
        {//info was passed
            m_bRaided         = i.bRaided;
            m_fTimeRaided     = i.fTimeRaided;
            m_fTimeRecruiting = i.fTimeRecruiting;
            iRecruitAvailable = i.iRecruitAvailable;
            m_bRecruiting     = i.bRecruiting;
            iRecruitAvailable = i.iRecruitAvailable;
        }
    }
 public void LoadScene(string sceneName)
 {
     if (sceneName == "Game")
     {
         if (InfoHolder.getInstance().GetFilledList())
         {
             SceneManager.LoadScene(sceneName);
         }
     }
     else if (sceneName != "QuitScene")
     {
         SceneManager.LoadScene(sceneName);
     }
     else
     {
         Application.Quit();
     }
 }
Exemple #24
0
    void SetCharValue()
    {
        infoContainer.player1Indexes = InfoHolder.getInstance().holdersHolder.player1Indexes;
        infoContainer.player2Indexes = InfoHolder.getInstance().holdersHolder.player1Indexes;

        infoContainer.player1Sprites = InfoHolder.getInstance().holdersHolder.player1Sprites;
        infoContainer.player2Sprites = InfoHolder.getInstance().holdersHolder.player2Sprites;

        float p1IndexCount  = infoContainer.player1Indexes.Count;
        float p2IndexCount  = infoContainer.player2Indexes.Count;
        float p1SpriteCount = infoContainer.player1Sprites.Count;
        float p2SpriteCount = infoContainer.player2Sprites.Count;

        if (p1IndexCount == 3 && p1SpriteCount == 3 && p1SpriteCount == 3 && p2SpriteCount == 3)
        {
            containerFilled = true;
        }
    }
Exemple #25
0
    public Sprite GetPlayersSprite(int playerNum)
    {
        //Debug.Log("P1 deaths: " + p1DeadCounter);
        //Debug.Log("P2 deaths: " + p2DeadCounter);

        if (playerNum == 1)
        {
            return(InfoHolder.getInstance().holdersHolder.player1Sprites[p1DeadCounter]);
        }
        else if (playerNum == 2)
        {
            return(InfoHolder.getInstance().holdersHolder.player2Sprites[p2DeadCounter]);
        }
        else
        {
            return(null);
        }
    }
Exemple #26
0
    private void Awake()
    {
        holdersHolder.player1Indexes = new List <int>();
        holdersHolder.player2Indexes = new List <int>();

        holdersHolder.player1Sprites = new List <Sprite>();
        holdersHolder.player2Sprites = new List <Sprite>();

        DontDestroyOnLoad(gameObject);

        if (instance == null)
        {
            instance = this;
        }
        if (instance != this)
        {
            //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance of a GameManager.
            Destroy(gameObject);
        }

        //mSceneManager = gameObject.GetComponent<SceneManagerScript>();
    }
 // Use this for initialization
 void Start()
 {
     holder       = GameObject.Find("InfoHolder").GetComponent <InfoHolder>();
     towerUpdated = false;
 }
Exemple #28
0
 void StartPoepen()
 {
     InfoHolder.SetBarPosition(new Vector3(19.23f, 4.72f, 0));
     StartCoroutine(IStartPoepen());
 }
Exemple #29
0
        //
        // GET: /Home/

        public ActionResult Index()
        {
            InfoHolder i = new InfoHolder();

            return(View(i.Accounts));
        }
Exemple #30
0
 public void Die()
 {
     charInfo.isFlirtable = false;
     InfoHolder.SetEnemyInfo(charInfo);
 }