BBGamelib.CCLayerRGBA.updateDisplayedColor C# (CSharp) Method

updateDisplayedColor() public method

public updateDisplayedColor ( Color32 parentColor ) : void
parentColor UnityEngine.Color32
return void
		public void updateDisplayedColor(Color32 parentColor){
			_displayedColor.r = (byte)(_realColor.r * parentColor.r/255.0f);
			_displayedColor.g = (byte)(_realColor.g * parentColor.g/255.0f);
			_displayedColor.b = (byte)(_realColor.b * parentColor.b/255.0f);
			
			if (_cascadeColorEnabled) {
				
				var enumerator = _children.GetEnumerator();
				while (enumerator.MoveNext()) {
					CCNode item = enumerator.Current;
					if (item is CCRGBAProtocol) {
						((CCRGBAProtocol)item).updateDisplayedColor(_displayedColor);
					}
				}
			}		
		}
	}