Bounce.LevelEditor.Editor.mi_Save_Click C# (CSharp) Method

mi_Save_Click() private method

private mi_Save_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void mi_Save_Click(object sender, EventArgs e)
        {
            if (currentState != State.NO_EDITS)
            {
                if (currentFileName == "")
                {
                    mi_Save_As_Click(sender, e);

                }
                else if (currentState == State.EDITING_WORLD)
                {

                    verifyInvariants(false);

                    Serializer.Serialize(world, currentFileName);
                }
                else if (currentState == State.EDITING_ROOM)
                {
                    verifyInvariants(false);

                    Serializer.SerializeRoom(currentlySelectedRoom, currentFileName);
                }
            }
        }