public void setActive(StickyScript ss) { sprite.transform.eulerAngles = Vector3.zero; sticky = ss; //sticky.uneditedTex = StickyScript.rotateImage(sticky.uneditedTex, true); putSprite(); gameObject.SetActive(true); }
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); } }
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; } } }
void Start() { spriteRenderer = GetComponent<SpriteRenderer>(); sticky = transform.parent.GetComponent<StickyScript>(); }