public override void UpdateState() { if (_controller == null || _owner._gearLocked || _owner.underConstruct) return; GearColorValue cv; if (!_storage.TryGetValue(_controller.selectedPageId, out cv)) _storage[_controller.selectedPageId] = new GearColorValue(((IColorGear)_owner).color); else cv.color = ((IColorGear)_owner).color; }
static public int UpdateState(IntPtr l) { try { FairyGUI.GearColor self = (FairyGUI.GearColor)checkSelf(l); self.UpdateState(); pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }