Exemple #1
0
    private void Awake()
    {
        mouseTrackerFullSet    = Resources.Load <RefShape2DMouseTrackerSet>("ScriptableObjects/MouseTrackerSets/MouseTrackerSetFull");
        mouseTrackerEnteredSet = Resources.Load <RefShape2DMouseTrackerSet>("ScriptableObjects/MouseTrackerSets/MouseTrackerSetEntered");
        mouseTrackerLinkedSet  = Resources.Load <RefShape2DMouseTrackerSet>("ScriptableObjects/MouseTrackerSets/MouseTrackerSetLinked");

        Vector3 mouseCalcPos = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0.0f));

        mousePos = Resources.Load <ScriptableVector2>("ScriptableObjects/v2_mouseWorldPos");
        prevPos  = mousePos.CurrentValue = new Vector2(mouseCalcPos.x, mouseCalcPos.y);

        mouseTrackerFullSet.OnItemAdded   += OnItemAdded;
        mouseTrackerFullSet.OnItemRemoved += OnItemRemoved;
    }
    // TODO: Erase when no longer needed
    public static void Update(RefShape2DMouseTrackerSet mouseTrackerFullSet, RefShape2DMouseTrackerSet mouseTrackerEnteredSet)
    {
        //debugTextBox1.text = "RAW SPRITE DRAW ORDER\n";
        //debugTextBox1.text += topSortGroup.GetDebugString();

        //debugTextBox1.text = "MOUSE TRACKER ORDER\n";
        //for (int i = 0; i < mouseTrackerFullSet.Count; i++) {
        //    debugTextBox1.text += mouseTrackerFullSet[i].name + "\n";
        //}

        //debugTextBox2.text = "TRACKERS HOVERED\n";
        //for (int i = 0; i < mouseTrackerEnteredSet.Count; i++) {
        //    debugTextBox2.text += mouseTrackerEnteredSet[i].name + "\n";
        //}
    }
Exemple #3
0
    private void Awake()
    {
        SB            = GetComponent <SpriteBase>();
        origLinkState = linkMouseUpToDown;

        mouseTrackerFullSet    = Resources.Load <RefShape2DMouseTrackerSet>("ScriptableObjects/MouseTrackerSets/MouseTrackerSetFull");
        mouseTrackerEnteredSet = Resources.Load <RefShape2DMouseTrackerSet>("ScriptableObjects/MouseTrackerSets/MouseTrackerSetEntered");
        mouseTrackerLinkedSet  = Resources.Load <RefShape2DMouseTrackerSet>("ScriptableObjects/MouseTrackerSets/MouseTrackerSetLinked");

        lateStartLaunched = false;

        if (refShape == null)
        {
            return;
        }
    }