Inheritance: SFCamera
	// Use this for initialization
    protected virtual void Start() 
    {
        IsActiveMenu = IsStaringMenu;

        for (int i = 0; i < ReadInputFrom.Length; i++)
        {
            m_ReadInputFrom = m_ReadInputFrom | (int)ReadInputFrom[i];
        }
		if(m_Camera == null)
		{
	        m_Camera = Camera.main.GetComponent<MenuCamera>();
	        if (m_Camera == null)
	        {
	            #if DEBUG || UNITY_EDITOR
	                Debug.LogError("NO CAMERA FOUND");
	            #endif
	        }
		}
        if (m_CurrentButtonSelection != null)
        {
            m_CurrentButtonSelection.ButtonState = ButtonV2.ButtonStates.Highlightled;
        }

        ButtonV2[] childButtons = gameObject.GetComponentsInChildren<ButtonV2>();
        for (int i = 0; i < childButtons.Length; i++)
        {
            childButtons[i].ParentMenu = this;
        }

        start();
	}
Beispiel #2
0
    private void Start()
    {
        if (SystemInfo.supportsAccelerometer)
        {
            tiltControlButton.GetComponent <Image>().color = (SaveManager.Instance.state.usingAccelerometer) ? tiltControlEnabled : tiltControlDisabled;
        }
        else
        {
            tiltControlButton.gameObject.SetActive(false);
        }
        menuCam = FindObjectOfType <MenuCamera>();

        SetCameraTo(Manager.Instance.menuFocus);
        UpdateGoldText();
        fadeGroup       = FindObjectOfType <CanvasGroup>();
        fadeGroup.alpha = 1;
        InitShop();
        InitLevel();
        OnColorSelect(SaveManager.Instance.state.activeColor);
        SetColor(SaveManager.Instance.state.activeColor);

        OnTrailSelect(SaveManager.Instance.state.activeTrail);
        SetTrail(SaveManager.Instance.state.activeTrail);

        colorPanel.GetChild(SaveManager.Instance.state.activeColor).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;
        trailPanel.GetChild(SaveManager.Instance.state.activeTrail).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;
    }
Beispiel #3
0
    private void Start()
    {
        if (SystemInfo.supportsAccelerometer)
        {
            // Is it currently enabled
            tiltControlButton.GetComponent <Image>().color = (SaveManager.Instance.state.usingAccelerometer) ? tiltControlEnabled: tiltControlDisabled;
        }
        else
        {
            tiltControlButton.gameObject.SetActive(false);
        }


        // Find the only MenuCamera and assign it
        menuCamera = FindObjectOfType <MenuCamera>();

        SetCameraTo(Manager.Instance.menuFocus);

        // Tell our gold  text how much he should displaying
        UpdateGoldText();

        // Grab the only CanvasGroup in the scene
        fadeGroup = FindObjectOfType <CanvasGroup>();

        // Start with a white screen
        fadeGroup.alpha = 1;

        // Add button on-click events to shop button
        InitShop();

        // Add button on-click events to levels
        InitLevel();
    }
Beispiel #4
0
 public MainMenu(MenuCamera parent, SFManager sfmgr, SFMovieCreationParams cp)
     : base(sfmgr, cp)
 {
     this.parent = parent;
     SFMgr = sfmgr;
     this.SetFocus(false);
 }
Beispiel #5
0
        public void BackPressed()
        {
            MenuCamera menuCamera = GameObject.FindObjectOfType <MenuCamera>();

            menuCamera.SetPrivateField("desiredPos", new Vector3(1f, 4.6f, 5.5f) + menuCamera.GetPrivateField <Vector3>("startPos"));
            menuCamera.SetPrivateField("desiredRot", Quaternion.Euler(0f, 90f, 0f));

            ChangeUIState(false);
        }
Beispiel #6
0
 public void Start()
 {
     if (Instance != null)
     {
         Destroy(this);
     }
     else
     {
         Instance = this;
     }
 }
    //public Transform trailPreviewObject;
    //public RenderTexture trailPreviewTexture;


    private void Start()
    {
        // Temporary gold
        SaveManager.Instance.state.gold = 999;

        //Check if we have accelerometer
        if (SystemInfo.supportsAccelerometer)
        {
            // Is it currently enabled?
            tiltControlButton.GetComponent <Image> ().color = (SaveManager.Instance.state.usingAccelerometer) ? tiltControlEnabled : tiltControlDisabled;
        }
        else
        {
            tiltControlButton.gameObject.SetActive(false);
        }


        //Find the only MenuCamera and assign it
        menuCam = FindObjectOfType <MenuCamera>();

        //Position our camera on the focused menu
        SetCameraTo(Manager.Instance.menuFocus);

        //Tell our gold text how much he should be displayng
        UpdateGoldText();

        //Grab the only canvasGroup in the scene
        fadeGroup = FindObjectOfType <CanvasGroup> ();

        //Start with a white screen
        fadeGroup.alpha = 1;

        //Add button on-click events to shop buttons
        InitShop();

        //Add button on-click to levels
        InitLevel();

        //Set the player's preferences (color and trail)
        OnColorSelect(SaveManager.Instance.state.activeColor);
        SetColor(SaveManager.Instance.state.activeColor);

        OnTrailSelect(SaveManager.Instance.state.activeTrail);
        SetTrail(SaveManager.Instance.state.activeTrail);

        //Make the buttons bigger for the selected items
        colorPanel.GetChild(SaveManager.Instance.state.activeColor).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;
        trailPanel.GetChild(SaveManager.Instance.state.activeTrail).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;

        //Create the trail preview
        lastPreviewObject = GameObject.Instantiate(Manager.Instance.playerTrails[SaveManager.Instance.state.activeTrail]) as GameObject;
        //lastPreviewObject.transform.SetParent (trailPreviewObject);
        lastPreviewObject.transform.localPosition = Vector3.zero;
    }
 void Awake()
 {
     // Does the camera already exist in the scene? if so, make this one go away
     if (instance != null && instance != this) {
         Destroy(this.gameObject);
         return;
     } else {
         instance = this;
     }
     DontDestroyOnLoad(this.gameObject);
 }
Beispiel #9
0
 public static void RefreshPlayerView()
 {
     CursorController.HideAttackCursors();
     CursorController.HideConfirmAttackCursors();
     CursorController.ShowMoveCells();
     CursorController.RefreshAlarmCursors();
     SetState(State.PickAction);
     Menu.Refresh();
     ActionInformation.Hide();
     DeathInformation.Refresh();
     MenuCamera.Refresh();
 }
Beispiel #10
0
    private void Start()
    {
        //check if we have an accelerator,

        if (SystemInfo.supportsAccelerometer)
        {
            //is currentsly enabled
            tiltControlButton.GetComponent <Image>().color = (SaveManager.Instance.state.usingAccelerometer) ? tiltControlEnabled : tiltControlDisabled;
        }

        else
        {
            tiltControlButton.gameObject.SetActive(false);
        }

        menuCam = FindObjectOfType <MenuCamera>();



        //position camera to focused menu
        SetCameraTo(Manager.Instance.menuFocus);

        //tell how much gold text to be displayed
        UpdateGoldText();

        fadeGroup = FindObjectOfType <CanvasGroup>();

        //start loading with a white screen
        fadeGroup.alpha = 1;

        InitShop();

        InitLevel();

        //set player preferences for ocolor and trial

        OnColorSelect(SaveManager.Instance.state.activeColor);
        SetColor(SaveManager.Instance.state.activeColor);

        OnTrailSelect(SaveManager.Instance.state.activeTrail);
        SetTrail(SaveManager.Instance.state.activeTrail);

        //make the buttons bigger for selected items

        colorPanel.GetChild(SaveManager.Instance.state.activeColor).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;
        trailPanel.GetChild(SaveManager.Instance.state.activeTrail).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;

        //create the trail preview
        lastPriviewObject = GameObject.Instantiate(Manager.Instance.playerTrails[SaveManager.Instance.state.activeTrail]) as GameObject;
        lastPriviewObject.transform.SetParent(trailPreviewObject);
        lastPriviewObject.transform.localPosition = Vector3.zero;
    }
Beispiel #11
0
    // Start is called before the first frame update
    void Start()
    {
        //check if we have a accelorometer
        if (SystemInfo.supportsAccelerometer)
        {
            // it is currently enabled
            tiltControlButton.GetComponent <Image>().color = SaveManager.Instance.state.usingAccelerometer ? tiltControlEnabled : tiltControlDisabled;
        }
        else
        {
            tiltControlButton.gameObject.SetActive(false);
        }

        // Find the only menucamera and assign it
        menuCamera = FindObjectOfType <MenuCamera>();

        //position our camera on the focused menu

        SetCameraTo(Manager.Instance.menuFocus);

        //tell our gold text how much to display

        UpdateGoldText();

        fadeGroup = FindObjectOfType <CanvasGroup>();

        fadeGroup.alpha = 1;

        // Add button on click events to the shop buttons;;
        InitShop();

        // Add buttons on click event to levels;
        IninLevel();

        //set player preferences for both the color and the trial

        OnColorSelect(SaveManager.Instance.state.activeColor);
        SetColor(SaveManager.Instance.state.activeColor);

        OnTrialSelect(SaveManager.Instance.state.activeTrial);
        SetTrial(SaveManager.Instance.state.activeTrial);

        // Make the buttons bigger for selected item

        colorPanel.GetChild(SaveManager.Instance.state.activeColor).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;
        trialPanel.GetChild(SaveManager.Instance.state.activeTrial).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;

        // create the trial preview
        lastPreviewObject = GameObject.Instantiate(Manager.Instance.playerTrial[SaveManager.Instance.state.activeTrial]) as GameObject;
        lastPreviewObject.transform.SetParent(trialPreviewObjet);
        lastPreviewObject.transform.localPosition = Vector3.zero;
    }
Beispiel #12
0
    private void Start()
    {
        //Find the only MenuCamera and assign it
        menuCam = FindObjectOfType <MenuCamera>();

        //$$ Temporary
        SaveManager.Instance.state.gold = 999;

        //Position our camera on the focused menu
        SetCameraTo(Manager.Instance.menuFocus);

        //Tell our gold text how much we currently have
        UpdateGoldText();
        //Grab only CanvasGroup in the scene
        fadeGroup = FindObjectOfType <CanvasGroup>();
        Debug.Log("fadegroup");

        //Start with solid screen
        fadeGroup.alpha = 1;

        //Add button on-click events to shop buttons
        InitializeShop();

        //Add button on-click events to levels
        InitializeLevel();

        //Set player's preferences for both bat and trail
        OnBatSelect(SaveManager.Instance.state.activeBat);
        SetBat(SaveManager.Instance.state.activeBat);

        OnTrailSelect(SaveManager.Instance.state.activeTrail);
        SetTrail(SaveManager.Instance.state.activeTrail);

        //Make buttons bigger for selected item
        batPanel.GetChild(SaveManager.Instance.state.activeBat).GetComponent <RectTransform>().localScale     = Vector3.one * 1.125f;
        trailPanel.GetChild(SaveManager.Instance.state.activeTrail).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;

        //Create the trail preview
        lastPreviewObject = GameObject.Instantiate(Manager.Instance.ballTrails[SaveManager.Instance.state.activeTrail]) as GameObject;
        lastPreviewObject.transform.SetParent(trailPreviewObject);
        lastPreviewObject.transform.localPosition = Vector3.zero;
    }
Beispiel #13
0
	void Awake()
	{
		instance = this;

		pointsLenght = points.Length;
		pathsLength = paths.Length;

		transition = new Curve(new Vector3(0f, 0f, 0f), new Vector3(2f, 0f, 0f), new Vector3(3f, 1f, 0f), new Vector3(5f, 1f, 0f), 100);

		MenuCameraPosition start = getPointFromName(startPoint);
		if(start != null)
		{
			cam.transform.position = start.transform.position;
			cam.transform.rotation = start.transform.rotation;
		}
		else
		{
			Debug.LogError("startPoint does not exist!");
		}
	}
Beispiel #14
0
    // Start is called before the first frame update
    void Start()
    {
        //fadeGroup = FindObjectOfType<CanvasGroup>();
        //fadeGroup.alpha = 1;
        menuCam = FindObjectOfType <MenuCamera>();


        //SaveManager.Instance.state.gold = 0;

        //SetCameraTo(Manager.Instance.menuFocus);
        UpdateGoldText();
        InitShop();

        OnColorSelect(SaveManager.Instance.state.activeColor);
        SetColor(SaveManager.Instance.state.activeColor);



        colorPanel.GetChild(SaveManager.Instance.state.activeColor).GetComponent <RectTransform>().localScale = Vector3.one * 1.125f;
    }
    // Use this for initialization
    protected override void start()
    {
        #if DEBUG || UNITY_EDITOR
            if (NextMenu == null)
            {
                Debug.LogError(gameObject.name + "   " + "NO MENU SET");
            }
        #endif

        if (m_Camera == null)
        {
            m_Camera = Camera.main.GetComponent<MenuCamera>();
        }

        if (m_Camera == null)
        {
            #if DEBUG || UNITY_EDITOR
            Debug.LogError("NO CAMERA FOUND");
            #endif
        }
    }
Beispiel #16
0
    // Use this for initialization
    protected override void start()
    {
        #if DEBUG || UNITY_EDITOR
        if (NextMenu == null)
        {
            Debug.LogError(gameObject.name + "   " + "NO MENU SET");
        }
        #endif

        if (m_Camera == null)
        {
            m_Camera = Camera.main.GetComponent <MenuCamera>();
        }

        if (m_Camera == null)
        {
            #if DEBUG || UNITY_EDITOR
            Debug.LogError("NO CAMERA FOUND");
            #endif
        }
    }
Beispiel #17
0
 private void Awake()
 {
     mc = this;
     showShipManagement += zoomIn;
 }
 //GameObject Stuff
 void Update()
 {
     if(gui == null)  {
         gui = GameObject.Find("GUI").GetComponent<MenuCamera>();
     }
     switch(currentState) {
         case (int)NetworkState.idle:
             if(menuGUI == null){
                 menuGUI = gui.AddMovie("MainMenu.swf");
             }
             break;
         case (int)NetworkState.matching:
             MatchMake();
             break;
         case (int)NetworkState.loading0:
             LoadNetworkObjects();
             break;
         case (int)NetworkState.loading1:
         case (int)NetworkState.loading2:
             if(!localLoaded) {
                 PairNetworkObjects();
             }
             break;
         case (int)NetworkState.loading3:
             //Delete Stuff From GameStart.
             GameObject.Destroy(GameObject.Find("MainCamera"));
             menuGUI.Destroy();
             currentState++;
             break;
         case (int)NetworkState.prepare0:
             if(Network.isServer) {
                 readyGUI = gui.AddMovie("InstructionsGameDesigner.swf");
                 hudGUI = gui.AddMovie("In_GameHUD.swf");
             } else {
                 readyGUI = gui.AddMovie("InstructionsRobot.swf");
             }
             currentState++;
             break;
         case (int)NetworkState.ready0:
             if(GameObject.Find(player.name+"(Clone)").GetComponent<MenuCamera>() != null) {
                 readyGUI.ReadyChecked();
             }
             currentState++;
             break;
         case (int)NetworkState.ready1:
             readyGUI.Destroy();
             currentState++;
             break;
         case (int)NetworkState.playing:
             if(playerSpline == null) {
                 playerSpline = GameObject.Find(player.name+"(Clone)").GetComponent<SplineAnimator>();
             }
             if(Network.isClient) {
                 playerSpline.paused = false;
             }
             if(playerSpline.passedTime>=1) {
                 hudGUI.Destroy();
                 gui.AddMovie("Robot_WinAndLooseScreens.swf");
             }
             break;
     }
 }
Beispiel #19
0
    // Use this for initialization
    protected virtual void Start()
    {
        IsActiveMenu = IsStaringMenu;

        for (int i = 0; i < ReadInputFrom.Length; i++)
        {
            m_ReadInputFrom = m_ReadInputFrom | (int)ReadInputFrom[i];
        }
        if(m_Camera == null)
        {
            m_Camera = Camera.main.GetComponent<MenuCamera>();
            if (m_Camera == null)
            {
                #if DEBUG || UNITY_EDITOR
                    Debug.LogError("NO CAMERA FOUND");
                #endif
            }
        }
        if (m_CurrentButtonSelection != null)
        {
            m_CurrentButtonSelection.ButtonState = ButtonV2.ButtonStates.Highlightled;
        }

        ButtonV2[] childButtons = gameObject.GetComponentsInChildren<ButtonV2>();
        for (int i = 0; i < childButtons.Length; i++)
        {
            childButtons[i].ParentMenu = this;
        }

        start();
    }
Beispiel #20
0
 void Awake()
 {
     instance = this;
 }
Beispiel #21
0
 void Awake()
 {
     instance = this;
 }