how do i take whats on one UI canvas and make it apear on another in real time(for a card game)
so what im essentially doing is creating a card game played in first person in a 3d environment, were ur standing on a podium and u play ur cards on a table infront of u, and the cards that get played on the table apear on the field below you with a 3d model of the creature or spell ect. what im wondering is how to implement a system that would take what is payed on on the table(UI Canvas) and have it apear on the field(UI Canvas) in real time? the problem i see myself having right now(other than my first problem i have no clue how to implement a system like that) is the scaling of my images how do i get the image to be 0.1 wide on the table but o.3 on the field, do i have two differnt images for each card? one to be played on the table and the field then have them work with a trigger? ik this is alot of questions but im very uncertain and fairly new to scripting. HUGE THANKYOU to anyone who helps me out, u get ur name in the credits.
certainly not clai$$anonymous$$g that this is an answer, but I have pick up items that when I pick them up a script enables the rawImage on my UI. DOn't know if that would work for you as I guess you would need an image for each of the 52 cards or whatever. Not really clear on your gameplay but this is one way to show hide canvas items
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class headOn : $$anonymous$$onoBehaviour {
GameObject CARD;
void Start() {
CARD = GameObject.Find ("CARD");
}
void OnTriggerEnter() {
CARD.SetActive (true);