Example #1
0
 void ApplyTexture()
 {
     if (canPrintToggle.isOn && data != null)
     {
         texture.LoadRawTextureData(data.GetColorArray());
         texture.Apply();
     }
 }
Example #2
0
 public void SetLayer(LayerData _data)
 {
     data               = _data;
     texture            = new Texture2D(data.xSize, data.ySize, TextureFormat.RGBA32, false);
     texture.filterMode = FilterMode.Bilinear;
     texture.LoadRawTextureData(data.GetColorArray());
     texture.Apply();
     image.texture = texture;
     canPrintToggle.onValueChanged.RemoveAllListeners();
     canSeeToggle.onValueChanged.RemoveAllListeners();
     canSeeToggle.isOn   = data.canSee;
     canPrintToggle.isOn = data.canPrint;
     canPrintToggle.onValueChanged.AddListener(CanPrintValueChnage);
     canSeeToggle.onValueChanged.AddListener(CanSeeValueChange);
 }