void Start() { mouseClickHandlerScript = mouseClickHandler.GetComponent <MouseClickHandler>(); ballControllerScript = ball.GetComponent <BallController>(); ball.transform.position = getCurrentLevel().transform.Find("BallStart").gameObject.transform.position; hole.transform.position = getCurrentLevel().transform.Find("HolePosition").gameObject.transform.position; }
protected void ExecuteMouseClick(MouseClickEvent evt) { MouseClickHandler dlgt = MouseClicked; if (dlgt != null) { dlgt(evt.Buttons); } }
void Start() { quads = new List <GameObject>(); mouseHandler = GetComponent <MouseClickHandler>(); mouseHandler.OnSingleClick += OnSingleClick; mouseHandler.OnDoubleClick += OnDoubleClick; mouseHandler.OnDrag += OnDrag; mouseHandler.OnStopDrag += OnStopDrag; }
/// <summary> /// Set references /// </summary> private void Awake() { m_mouseClickHandler = GetComponent <MouseClickHandler>(); m_collider = GetComponent <Collider2D>(); if (m_previewTileRenderer == null) { m_previewTileRenderer = GetComponentInChildren <SpriteRenderer>(); } }
private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } }
void Start() { //PowerLevel = .10f; UpdateEnergyLevel(); cameraStartingPosition = transform.position; buildingImagesDatabase = new Dictionary <Buildings, Texture2D>(); unitsImagesDatabase = new Dictionary <Units, Texture2D>(); AddBuildingsTextures(); AddUnitsTextures(); Database.FillData(); click = GetComponent <MouseClickHandler>(); }
/// <summary> /// Set references /// </summary> protected virtual void Awake() { if (m_spriteXForm == null) { m_spriteXForm = transform.GetChild(0); } if (m_renderer == null || m_bgRenderer == null) { Debug.LogError($"{name} is missing one or more renderer references"); } m_mouseClickHandler = GetComponent <MouseClickHandler>(); m_collider = GetComponent <Collider2D>(); m_originalScale = m_spriteXForm.localScale; }
public void Construct_ShouldCopyParameters_ToProperties() { //--------------- Arrange ------------------- var clicks = GetRandomEnum <MouseClicks>(); var button = GetRandomEnum <MouseButtons>(); var called = false; Action action = () => called = true; //--------------- Assume ---------------- //--------------- Act ---------------------- var sut = new MouseClickHandler(clicks, button, action); //--------------- Assert ----------------------- Expect(sut.Clicks).To.Equal(clicks); Expect(sut.Button).To.Equal(button); Expect(sut.Action).To.Equal(action); sut.Action(); Expect(called).To.Be.True(); }
void Start() { DontDestroyOnLoad(gameObject); // Команда Unity для сохранения объекта между сценами. publisher = new Publisher(); saveManager = new SaveManager(); gameManager = new GameManager(); animaManager = new AnimaManager(); //logicManager = new LogicManager(); //loadManager = new LoadManager(_logicManager); var menuObject = GameObject.FindWithTag("SceneController"); ControllerMenu controllerMenu = menuObject.GetComponent <ControllerMenu>(); if (controllerMenu == null) { throw new UnityException("There is no ControllerMenu script on UI object"); } var buttonObject = GameObject.Find("btnStart"); MouseClickHandler clickHandler = buttonObject.GetComponent <MouseClickHandler>(); if (clickHandler == null) { throw new UnityException("There is no MouseClickHandler script on UI object"); } UiButtonsMenu uiButtonsMenu = buttonObject.GetComponent <UiButtonsMenu>(); if (clickHandler == null) { throw new UnityException("There is no MouseClickHandler script on UI object"); } // Set dependencies clickHandler.SetDependecies(animaManager); uiButtonsMenu.SetDependecies(saveManager, animaManager); controllerMenu.SetDependecies(saveManager); publisher.AddSubscriber(saveManager); }
void Start() { //PowerLevel = .10f; UpdateEnergyLevel(); cameraStartingPosition = transform.position; buildingImagesDatabase = new Dictionary<Buildings, Texture2D>(); unitsImagesDatabase = new Dictionary<Units, Texture2D>(); AddBuildingsTextures(); AddUnitsTextures(); Database.FillData(); click = GetComponent<MouseClickHandler>(); }
public HighlightedMap(Map map) { _commands = new PlayerCommands(this); _mouseHandler = new MouseClickHandler(x => _commands.Select(x)); _map = map; }
public static void Subscribe(Object o, Rectangle rect, MouseOverHandler mouseOver, MouseOutHandler mouseOut, MouseClickHandler mouseClick) { subscribers.Add(new Subscriber(o, rect, mouseOver, mouseOut, mouseClick)); }
public Subscriber(Object o, Rectangle rect, MouseOverHandler mouseOver, MouseOutHandler mouseOut, MouseClickHandler mouseClick) { this.o = o; this.rect = rect; this.mouseOver = mouseOver; this.mouseOut = mouseOut; this.mouseClick = mouseClick; }