示例#1
0
    internal void OnSymmetryClicked()
    {
        GUICommon.Instance.PlayButtonPressSound();

        if (symmetry == MicrobeEditor.MicrobeSymmetry.SixWaySymmetry)
        {
            ResetSymmetryButton();
        }
        else if (symmetry == MicrobeEditor.MicrobeSymmetry.None)
        {
            symmetryIcon.Texture = SymmetryIcon2x;
            symmetry             = MicrobeEditor.MicrobeSymmetry.XAxisSymmetry;
        }
        else if (symmetry == MicrobeEditor.MicrobeSymmetry.XAxisSymmetry)
        {
            symmetryIcon.Texture = SymmetryIcon4x;
            symmetry             = MicrobeEditor.MicrobeSymmetry.FourWaySymmetry;
        }
        else if (symmetry == MicrobeEditor.MicrobeSymmetry.FourWaySymmetry)
        {
            symmetryIcon.Texture = SymmetryIcon6x;
            symmetry             = MicrobeEditor.MicrobeSymmetry.SixWaySymmetry;
        }

        editor.Symmetry = symmetry;
    }
示例#2
0
 internal void ResetSymmetryButton()
 {
     symmetryIcon.Texture = SymmetryIconDefault;
     symmetry             = 0;
 }
示例#3
0
 internal void ResetSymmetryButton()
 {
     symmetryIcon.Texture = null;
     symmetry             = 0;
 }