コード例 #1
0
 private void DeactivateInteractor(BlockInteractor interactor)
 {
     if (interactor.IsActivated())
     {
         interactor.Deactivate();
     }
 }
コード例 #2
0
    public void Select(BlockInteractor interactor)
    {
        var previousInteractor = _activeInteractor;

        if (previousInteractor)
        {
            _activeInteractor = null;
            previousInteractor.DeactivateFromPalette();
            previousInteractor.ResetPosition();
        }

        interactor.Activate();
        _activeInteractor = interactor;
    }
コード例 #3
0
 void Start()
 {
     _blockInteractor = GetComponent <BlockInteractor>();
 }