コード例 #1
0
 /// <summary>
 /// ons the frame added.
 /// </summary>
 /// <param name="arg1">The arg1.</param>
 /// <param name="arg2">The arg2.</param>
 private void onFrameAdded(ExchangeableDynamicList <TileMaskCollection> arg1, int arg2)
 {
     elements[arg2].OnCollectionAdded  += onCollectionAdded;
     elements[arg2].OnMoveTo           += onMoveTo;
     elements[arg2].OnSelectionChanged += onCollectionAdded;
     elements[arg2].OnTileAdded        += onTileAdded;
 }
コード例 #2
0
 /// <summary>
 /// ons the frame removed.
 /// </summary>
 /// <param name="arg1">The arg1.</param>
 /// <param name="arg2">The arg2.</param>
 private void onFrameRemoved(ExchangeableDynamicList <TileMaskCollection> arg1, int arg2)
 {
     elements[arg2].OnCollectionAdded  -= onCollectionAdded;
     elements[arg2].OnMoveTo           -= onMoveTo;
     elements[arg2].OnSelectionChanged -= onCollectionAdded;
     elements[arg2].OnTileAdded        -= onTileAdded;
     requireUpdateLeft   = true;
     requireUpdateTop    = true;
     requireUpdateBottom = true;
     requireUpdateRight  = true;
 }