private void Start()
    {
        DraggableHolder dh = GetComponentInParent <DraggableHolder>();

        if (dh)
        {
            myDraggableType = GetComponentInParent <DraggableHolder>().myType;
        }
        else
        {
            myDraggableType = DraggableHolder.DraggableType.NoDragging;
        }

        rt = GetComponent <RectTransform>();
        gr = GetComponentInParent <GraphicRaycaster>();
        es = GetComponentInParent <EventSystem>();

        StartCoroutine(calcVel());

        if (false && myDraggableType != DraggableHolder.DraggableType.RedundantParens)
        {
            onApply.AddRemovableListener(_ => { enabled = false; }, this);
            onUnapply.AddRemovableListener(_ => { enabled = true; }, this);
        }
    }
Exemple #2
0
    // ===== Functions =====

    // Init
    private void Awake()
    {
        onLevelLoadArity.AddRemovableListener(onLevelWasLoaded, this);
        if (OnCastSpell)
        {
            OnCastSpell.AddRemovableListener(_ => CastSpell(), this);
        }
    }
Exemple #3
0
    // ===== Functions =====

    // Init
    private void Awake()
    {
        onLevelLoad.AddRemovableListener(onLevelWasLoaded, this);
    }
Exemple #4
0
 // Init
 private void Awake()
 {
     layoutElement = GetComponent <LayoutElement>();
     ignoreLayoutEvent.AddRemovableListener(ignoreLayout, this);
     stopIgnoringLayoutEvent.AddRemovableListener(stopIgnoringLayout, this);
 }
 void Start()
 {
     //Initiate the Listener to create screen
     complete.AddRemovableListener(_ => StartCoroutine(createLevelCompleteScreen()), this);
 }