private void CheckResources() { if (this._Masking._MaskA == null || this._Masking._MaskA.width != Screen.width >> 1 || this._Masking._MaskA.height != Screen.height >> 1) { this._Masking._MaskA = WaterDropsIME.CreateMaskRt(); this._Masking._MaskB = WaterDropsIME.CreateMaskRt(); this._Masking._MaskA.name = "[UWS] WaterDropsIME - Mask A"; this._Masking._MaskB.name = "[UWS] WaterDropsIME - Mask B"; } }
public void Initialize(WaterDropsIME effect) { this._Material = ShaderUtility.Instance.CreateMaterial(ShaderList.WaterdropsNormal, HideFlags.None); this._Material.SetTexture("_NormalMap", this.NormalMap); }
public void Initialize(WaterDropsIME effect) { this._Reference = effect; this._Camera = effect.GetComponent <WaterCamera>(); }