FairyGUI.GearLook.UpdateState C# (CSharp) Method

UpdateState() public method

public UpdateState ( ) : void
return void
        public override void UpdateState()
        {
            if (_controller == null || _owner._gearLocked || _owner.underConstruct)
                return;

            GearLookValue gv;
            if (!_storage.TryGetValue(_controller.selectedPageId, out gv))
                _storage[_controller.selectedPageId] = new GearLookValue(_owner.alpha, _owner.rotation, _owner.grayed);
            else
            {
                gv.alpha = _owner.alpha;
                gv.rotation = _owner.rotation;
                gv.grayed = _owner.grayed;
            }
        }

Usage Example

 static public int UpdateState(IntPtr l)
 {
     try {
         FairyGUI.GearLook self = (FairyGUI.GearLook)checkSelf(l);
         self.UpdateState();
         pushValue(l, true);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }