private void SetPosition(ScreenMain screenMain, float _x) { Vector2 pos = screenMain.transform.localPosition; pos.x = _x; screenMain.transform.localPosition = pos; }
void OnAnimationComplete() { canvas.GetComponent <CanvasGroup>().blocksRaycasts = true; ChangeActiveScreen(); activeScreen = newScreen; SetPosition(activeScreen, 0); }
public MainMenu() { one = 1; textures = new DictionaryStringInt1024(); textTextures = new TextTexture[256]; textTexturesCount = 0; screen = new ScreenMain(); screen.menu = this; loginClient = new LoginClientCi(); assets = new AssetList(); assetsLoadProgress = new FloatRef(); }
public void Move(string _newScreen, bool moveBack) { activeScreen.LoseFocus(); Events.OnMusicChange(""); canvas.GetComponent <CanvasGroup>().blocksRaycasts = false; lastScene = activeScreen.name; this.moveBack = moveBack; newScreen = GetScreenByName(_newScreen); newScreen.gameObject.SetActive(true); if (moveBack) { Actual_X = -ScreenWidth; } else { Actual_X = ScreenWidth; } SetPosition(newScreen, Actual_X); MoveNow(); }
void ChangeActiveScreen() { activeScreen.gameObject.SetActive(false); activeScreen = newScreen; activeScreen.gameObject.SetActive(true); }
void ActivateScreen(ScreenMain newScreen) { activeScreen = newScreen; activeScreen.gameObject.SetActive(true); }
public override void OnKeyBackPressed() { ScreenMain.Open(); }
// Use this for initialization void Start() { ScreenMain.Open(); }