public void SetToFlag(Flag flag) { WavySprite sprite = flag.FlagMesh.GetComponent <WavySprite>(); if (sprite) { sprite.texture = Image; } MeshRenderer renderer = flag.gameObject.GetComponent <MeshRenderer>(); if (renderer != null) { renderer.material.mainTexture = Image; } }
void Awake() { script = (WavySprite)target; }