Пример #1
0
    public void StartService(EngineScript instance)
    {
        interactionService = instance.GetService <InteractionService>();
        lightningService   = instance.GetService <LightningService>();
        var uiService = instance.GetService <UIService>();

#if DEBUG
        interactionService.KeyDownD += () =>
        {
            uiService.ActivatePauseMenu();
            Time.timeScale = 0f;
        };

        interactionService.KeyDownF += () =>
        {
            uiService.DeactivatePauseMenu();
            Time.timeScale = 1f;
        };
#endif

        interactionService.OneTouchBegin    += (pos) => lightningService.ShowSphereLihgtning(pos);
        interactionService.OneTouchMove     += (pos) => lightningService.ShowSphereLihgtning(pos);
        interactionService.OneTouchEnd      += () => lightningService.HideSphereLihgtning();
        interactionService.DoubleTouchBegin += (pos1, pos2) => lightningService.ShowDoubleLihgtning(pos1, pos2);
        interactionService.DoubleTouchMoved += (pos1, pos2) => lightningService.ShowDoubleLihgtning(pos1, pos2);
        interactionService.DoubleTouchEnd   += () => lightningService.HideDoubleLihgtning();
    }
Пример #2
0
    public void StartService(EngineScript instance)
    {
        doubleElectricity = UnityEngine.Object.Instantiate(Resources.Load("Prefabs\\DoubleElectricity") as GameObject);
        electricitySphere = UnityEngine.Object.Instantiate(Resources.Load("Prefabs\\ElectricitySphere") as GameObject);

        guysBehaviorService = instance.GetService <GuysBehaviorService>();
    }
Пример #3
0
    public void StartService(EngineScript instance)
    {
        uiService = instance.GetService <UIService>();

        xMin = Camera.main.ViewportToWorldPoint(new Vector3(0, 0, 0)).x;
        xMax = Camera.main.ViewportToWorldPoint(new Vector3(1, 0, 0)).x;
        yMin = Camera.main.ViewportToWorldPoint(new Vector3(0, 0, 0)).y;
        yMax = Camera.main.ViewportToWorldPoint(new Vector3(0, 1, 0)).y;
    }
Пример #4
0
 public void StartService(EngineScript instance)
 {
     guysBehaviorService = instance.GetService <GuysBehaviorService>();
 }
Пример #5
0
 public void StartService(EngineScript instance)
 {
     uiService = instance.GetService <UIService>();
 }