Beispiel #1
0
 public void Start()
 {
     _props = new MenuProperties {
         Manager = this, SettingsManager = new SettingsManager()
     };
     _props.SettingsManager.LoadSettings();
     MenuDataContainer.UserSettings = _props.SettingsManager.UserSettings;
     _props.Level = new MenuLevel("Main Menu", MenuDataContainer.GetSubmenuList("Main Menu"));
     _props.Level.LevelDescription = MenuDataContainer.GetLevelDescription(_props.Level.LevelTitle);
     _props.Renderer = new MenuRenderer {
         PreviousFrame = "Empty frame"
     };
     _props.EventListener         = new MenuEventListener();
     _props.SettingsEventListener = new SettingsEventListener();
     _props.SelectedRow           = 0;
     _props.Renderer.RenderMenu(_props);
     _props.EventListener.EventListener(_props);
 }
Beispiel #2
0
    /// <summary>
    /// Start this instance.
    /// </summary>
    public override void Start()
    {
        base.Start ();

        mController = GameObject.Find("btn_Controller").GetComponent(typeof(SpriteRenderer)) as SpriteRenderer;

        mDataContainer = GameObject.Find("DataContainer").GetComponent(typeof(MenuDataContainer)) as MenuDataContainer;

        SetControllerSprite();

        SceneRoot.Instance.OnIteract += HandleOnHumanIteract;

        mHomePosition = Camera.main.transform.position;
        mTargetCameraPos = mHomePosition;

        PlayerPrefs.DeleteAll();

        SetCursor( true );
    }