public override void Execute()
 {
     if (NestSelected.Used)
     {
         return;
     }
     Cursor.Nest.AssignShape(NestSelected.Shape);
     Cursor.Nest.AssignFilling(NestSelected.Filling);
     AlphaManager.ForceHideCells(Cursor.Nest.Elements);
     AlphaManager.ForceHighlightCells(Cursor.Nest.Elements, true);
     CursorTr.position = SelectedTr.position;
     AlphaManager.ForceHideCells(NestSelected.Elements);
     Cursor.NestSelected = NestSelected;
     Executor.ExecCoroutine(ChasePointer());
 }
示例#2
0
 void Revoke()
 {
     AlphaManager.ForceHideCells(Cursor.Nest.Elements);
     AlphaManager.ForceHighlightCells(Cursor.NestSelected.Elements, true);
     Fail();
 }