Esempio n. 1
0
 private void Load()
 {
     foreach (var element in m_Current)
     {
         CuiManager.Create().Load(element);
     }
 }
Esempio n. 2
0
 public void RestartMusic()
 {
     GameCallbacks.AddMainLoopCall(() =>
     {
         CuiManager.RestartMusic();
     });
 }
Esempio n. 3
0
    public void Paste()
    {
        if (Input.GetKey(KeyCode.LeftControl) && Input.GetKeyDown(KeyCode.V) && clipboardBuffer != null)
        {
            foreach (var element in clipboardBuffer)
            {
                var cui            = CuiManager.Create();
                var pixelComponent = element.Components.OfType <RectPixelComponent>().FirstOrDefault();
                if (pixelComponent != null)
                {
                    element.Components.Remove(pixelComponent);
                }

                cui.Load(element);

                if (pixelComponent == null)
                {
                    element.Components.Add(pixelComponent);
                    var rTransform = cui.GetComponent <RectTransformComponent>();
                    rTransform.SetPixelLocalPosition(pixelComponent.Position);
                    rTransform.SetPixelSize(pixelComponent.Size);
                }
            }
        }
    }
Esempio n. 4
0
 private void Awake()
 {
     m_Instance = this;
 }
Esempio n. 5
0
 protected virtual void InitializeHooks()
 {
     m_Hooks = CuiManager.GetCuiFieldHandlers(GetType());
 }