public CharacterPair(GameObject go, SpriteRenderer sp, Image image, RenderTextureDescriptor rtd) { charGo = go; charImage = image; charSp = sp; this.rtDesc = rtd; //needDestroy = false; needReloadTexture = true; Character2DRenderer.EnSureHasShader(); }
public void ResetCharacterPair(GameObject go, SpriteRenderer sp, Image image, RenderTextureDescriptor rtd) { charGo = go; charSp = sp; charImage = image; if (rtd.width != rtDesc.width || rtd.height != rtDesc.height) { needReloadTexture = true; } this.rtDesc = rtd; Character2DRenderer.EnSureHasShader(); }