public void setActive(StickyScript ss)
 {
     sprite.transform.eulerAngles = Vector3.zero;
     sticky = ss;
     //sticky.uneditedTex = StickyScript.rotateImage(sticky.uneditedTex, true);
     putSprite();
     gameObject.SetActive(true);
 }
Example #2
0
 public void BringUpMenu(StickyScript _ss)
 {
     stickyScript = _ss;
     if (isUp)
         StartCoroutine (MenuClose());
     else
         StartCoroutine (MenuOpen());
 }
    void SavedFile(string filePath, bool isImage)
    {
        string fileName = filePath;
        if (filePath.Contains("/") || filePath.Contains("\\"))
        {
            char[] delimiters = new char[] { '\\', '/' };
            string[] parts = filePath.Split(delimiters, System.StringSplitOptions.RemoveEmptyEntries);
            if (parts.Length > 0)
            {
                fileName = parts[parts.Length - 1];
            }
        }
        if (!File.Exists(SaveLoadManager.saveLoadMediaFolder + fileName))
        {
            File.Copy(filePath, SaveLoadManager.saveLoadMediaFolder + fileName);
            File.Delete(filePath);
        }
        Debug.Log("File saved: " + SaveLoadManager.saveLoadMediaFolder + fileName);
        if (isImage)
        {
            Texture2D texture = LoadPNG(SaveLoadManager.saveLoadMediaFolder + fileName);
            if (lastCreatedSticky != null)
            {
                lastCreatedSticky.putPhoto(texture, true);
                lastCreatedSticky.imagePath = fileName;
            }
            else
            {
                GameObject sticky = NewStickyButton.instance.CreateSticky();
                lastCreatedSticky = sticky.GetComponent<StickyScript>();
                lastCreatedSticky.putPhoto(texture, true);
                lastCreatedSticky.imagePath = fileName;
                lastCreatedSticky.GetComponent<StickyInPanel>().sendToPalette(GameObject.Find("StickyPalette").GetComponent<StickyPalette>());
                lastCreatedSticky = null;
                AudioSource.PlayClipAtPoint(audioGotFileFromTablet, Vector3.zero);
            }
            ImageLoaded(SaveLoadManager.saveLoadMediaFolder + fileName);
        }
        else
        {
            string fileData;

            if (File.Exists(SaveLoadManager.saveLoadMediaFolder + fileName))
            {
                fileData = File.ReadAllText(SaveLoadManager.saveLoadMediaFolder + fileName);
                GameObject sticky = NewStickyButton.instance.CreateSticky();
                lastCreatedSticky = sticky.GetComponent<StickyScript>();
                lastCreatedSticky.readStickyInfo(fileData);
                lastCreatedSticky.GetComponent<StickyInPanel>().sendToPalette(GameObject.Find("StickyPalette").GetComponent<StickyPalette>());
                if (!lastCreatedSticky.isTherePhoto)
                {
                    lastCreatedSticky = null;
                }
                AudioSource.PlayClipAtPoint(audioGotFileFromTablet, Vector3.zero);
            }
            TxtLoaded(SaveLoadManager.saveLoadMediaFolder + filePath);
        }
    }
Example #4
0
    void OnTriggerEnter2D(Collider2D other)
    {
        // if (other.tag == "Ground")
        // {
        //      Debug.Log("Collided with Ground");
        //     flightTime = 5;
        //     flightStarted = false;
        // }

        if (other.tag == "owl")
        {
            Debug.Log("Collided with owl");
            uncontrollable = true;
            Vel            = new Vector2(0, -5);
            duck_rot.SetZ(0);
            fall.Play();
            if (gameManagerScript.hasTwig == true)
            {
                gameManagerScript.hasTwig = false;
            }
        }

        if (other.tag == "Twiggy")
        {
            Debug.Log("Player collided with twiggy");
            StickyScript twiggyStuff = other.gameObject.GetComponent <StickyScript>();
            twiggyStuff.DoTwiggyThings();
        }

        if (other.tag == "Nest" && gameManagerScript.CanBuild())
        {
            Debug.Log("Collided with Nest object");
            buildNestScript.AdvanceNestStage();
        }

        if (other.tag == "Respawn")
        {
            this.transform.position = new Vector2(90, 1);
            if (gameManagerScript.hasTwig == true)
            {
                gameManagerScript.hasTwig = false;
            }
        }
    }
Example #5
0
 void Start()
 {
     spriteRenderer = GetComponent<SpriteRenderer>();
     sticky = transform.parent.GetComponent<StickyScript>();
 }