if (sweet1.Type == SweetsType.RAINBOWCANDY && sweet1.CanClear() && sweet2.CanClear())
{
//让彩虹糖的获取到被交换对象的Color属性
ClearColorSweet clearColor = sweet1.GetComponent<ClearColorSweet>();
if (clearColor != null)
{
clearColor.ClearColor = sweet2.ColoredComponent.Color;
}
//删除彩虹糖 会自动调用彩虹糖身上的Clear()方法 对所有的同色元素进行删除
ClearSweet(sweet1.X, sweet1.Y);
}
if (sweet2.Type == SweetsType.RAINBOWCANDY && sweet2.CanClear() && sweet1.CanClear())
{
ClearColorSweet clearColor = sweet2.GetComponent<ClearColorSweet>();