Exemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        MovementCharacter mvChar = player.GetComponent <MovementCharacter>();

        playerPos = new Vector3(player.transform.position.x, player.transform.position.y, player.transform.position.z);
        Instantiate(mvChar.weapon, new Vector3(playerPos.x + 1, playerPos.y, playerPos.z), Quaternion.identity);
    }
Exemplo n.º 2
0
    // Update is called once per frame

    void Update()
    {
        MovementCharacter mvChar = player.GetComponent <MovementCharacter>();

        if (player.GetComponent <SpriteRenderer>().flipX == true)
        {
            this.GetComponent <SpriteRenderer>().flipX = true;
            transform.position = new Vector3(player.transform.position.x - 0.4f, player.transform.position.y, player.transform.position.z);
        }
        else if (player.GetComponent <SpriteRenderer>().flipX == false)
        {
            this.GetComponent <SpriteRenderer>().flipX = false;
            transform.position = new Vector3(player.transform.position.x + 0.4f, player.transform.position.y, player.transform.position.z);
        }
    }
Exemplo n.º 3
0
 public void beginningstuff()
 {
     Debug.Log("beginningstuff executed");
     // Load the GameManager Script Object
     GM = GameManagerObject.GetComponent <GameManager>();
     MC = MovementCharacterObject.GetComponent <MovementCharacter> ();
     FindLevelNumber();
     // levelmutate = GM.LController.ldata[levelnumber].leveldesign;
     // Pseudo copy array
     levellength = GM.LController.ldata[levelnumber].leveldesign.Length;
     // Allocate enough space for copying the array
     levelm = new int[levellength];
     Array.Copy(GM.LController.ldata [levelnumber].leveldesign, levelm, levellength);
     printarray(levelm);
     levellength = levelm.Length;
     // Find end goal
     final = findendgoal();
     // Find canvas, "gameobject" with "picasso"
     canvas = GameObject.FindWithTag("picasso");
     // Find main character "gameobject" with "Character"
     character = GameObject.FindWithTag("main");
 }