public override void OnToolGUI(Event e) { var uiView = UIView.GetAView(); var screenPos = uiView.WorldPointToGUI(Camera.main, Centre) * uiView.inputScale; TurnLeftButton.Update(screenPos); FlipButton.Update(screenPos); TurnRightButton.Update(screenPos); ApplyButton.Update(screenPos); NotApplyButton.Update(screenPos); ResetButton.Update(screenPos); TurnLeftButton.OnGUI(e); FlipButton.OnGUI(e); TurnRightButton.OnGUI(e); ApplyButton.OnGUI(e); NotApplyButton.OnGUI(e); ResetButton.OnGUI(e); }
public override void OnToolGUI(Event e) { var uiView = UIView.GetAView(); var position = Centre + Tool.CameraDirection * (Radius + (Baskets.Length == 0 ? 1f : 3f) * TargetEnter.Size); var screenPos = uiView.WorldPointToGUI(Camera.main, position) * uiView.inputScale; TurnLeftButton.Update(screenPos); FlipButton.Update(screenPos); TurnRightButton.Update(screenPos); ApplyButton.Update(screenPos); NotApplyButton.Update(screenPos); ResetButton.Update(screenPos); TurnLeftButton.OnGUI(e); FlipButton.OnGUI(e); TurnRightButton.OnGUI(e); ApplyButton.OnGUI(e); NotApplyButton.OnGUI(e); ResetButton.OnGUI(e); }