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(); }
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>(); }
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; }
public void StartService(EngineScript instance) { guysBehaviorService = instance.GetService <GuysBehaviorService>(); }
public void StartService(EngineScript instance) { uiService = instance.GetService <UIService>(); }