public void Command(Dictionary <string, string> command) { var fileName = command["image"]; var objectName = command["name"]; var obj = Array.Find <GameObject>(GameObject.FindGameObjectsWithTag("Layer"), item => item.name == objectName); obj.GetComponent <Layer>().UpdateTexture(TextureresourceManager.Load(fileName)); }
public void UpdateTexture(Texture texture) { if (texture == null) { m_rawImage.enabled = false; m_rawImage.texture = null; } else { m_rawImage.texture = texture; m_rawImage.enabled = true; TextureresourceManager.Mark(texture.name); } }
public void PreCommand(Dictionary <string, string> command) { var fileName = command["image"]; TextureresourceManager.Load(fileName); }