public void ToggleText(PrefabToggle prefTog, Vector2 togLocation, Color color) { prefTog.location = togLocation; prefTog.color = color; prefTog.text.text = togLocation.ToString(); prefTog.text.text += " " + prefTog.color; }
public void ReverseReferenceToSettings(PrefabToggle tt) { var man = UI.sS as ManualInputScreenSettings; switch (tt.typeToggle) { case TypeToggle.mainButton: ToggleText(tt, man.mainButtonLocation, man.colorOfMainButton); break; case TypeToggle.pointOnRainbow: ToggleText(tt, man.GetPositionOfPointOnRainbow(), man.GetColorOfPointOnRainbow()); break; case TypeToggle.fieldTrofy: ToggleText(tt, man.fieldTrofyLocation, man.colorOfFieldInTrofyWindow); break; case TypeToggle.fieldFailWindow: ToggleText(tt, man.fieldFailWindowLocation, man.colorOfFieldInFailWindow); break; case TypeToggle.btnCloseTrofyWindow: ToggleText(tt, man.btnCloseTrofyWindow, Color.black); break; case TypeToggle.btnCloseFailWindow: ToggleText(tt, man.btnCloseFailWindow, Color.black); break; default: throw new ArgumentOutOfRangeException(); } }
public void InputFields(PrefabToggle prefTog) { InputField[] inputFields = prefTog.GetComponentsInChildren <InputField>(); foreach (var iF in inputFields) { var nameIf = iF.gameObject.transform.name; switch (nameIf) { case "CoordsInput": _coordsRainbow = iF; break; case "ColorInput": _colorRainbow = iF; break; } } }
public void ReferenceToSettings(PrefabToggle tt) { var man = UI.sS as ManualInputScreenSettings; switch (tt.typeToggle) { case TypeToggle.mainButton: man.mainButtonLocation = tt.location; man.colorOfMainButton = tt.color; break; case TypeToggle.pointOnRainbow: man.pointOnRainbowLocation = tt.location; man.colorOfPointOnRainbow = tt.color; Debug.Log("rainbow" + " " + tt.location + " " + tt.color); //bear break; case TypeToggle.fieldTrofy: man.fieldTrofyLocation = tt.location; man.colorOfFieldInTrofyWindow = tt.color; break; case TypeToggle.fieldFailWindow: man.fieldFailWindowLocation = tt.location; man.colorOfFieldInFailWindow = tt.color; break; case TypeToggle.btnCloseTrofyWindow: man.btnCloseTrofyWindow = tt.location; break; case TypeToggle.btnCloseFailWindow: man.btnCloseFailWindow = tt.location; break; default: throw new ArgumentOutOfRangeException(); } }