Esempio n. 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;
    }
Esempio n. 2
0
 internal void ResetSymmetryButton()
 {
     symmetryIcon.Texture = SymmetryIconDefault;
     symmetry             = 0;
 }
Esempio n. 3
0
 internal void ResetSymmetryButton()
 {
     symmetryIcon.Texture = null;
     symmetry             = 0;
 }