GameEntities.FloatSwitch.UseStart C# (CSharp) Method

UseStart() public method

public UseStart ( ) : void
return void
        public void UseStart()
        {
            if( EntitySystemWorld.Instance.IsServer() || EntitySystemWorld.Instance.IsSingle() )
            {
                if( use )
                    return;

                use = true;
                useChangeIncrease = !useChangeIncrease;
                if( useChangeIncrease && value == 1 )
                    useChangeIncrease = false;
                if( !useChangeIncrease && value == 0 )
                    useChangeIncrease = true;
            }
            else
            {
                //client. send message to server.
                SendDataWriter writer = BeginNetworkMessage( typeof( FloatSwitch ),
                    (ushort)NetworkMessages.UseStartToServer );
                EndNetworkMessage();
            }
        }