Exemple #1
0
 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();
 }
Exemple #2
0
        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();
        }