protected override void function2(PlayerController player) { if (!qiLai) { return; } if (parameter != null) { for (int i = 0; i < parameter.Length; i++) { BoardMover.Move(parameter[i].target, origPos[i] - parameter[i].target.position, 1 - parameter[i].smoothness, parameter[i].delaySeconds + 0.3f, parameter[i].target.GetComponent <EmptyCom>()); } } }
protected override void function(PlayerController player) { if (parameter != null) { foreach (BoardMover.Parameter p in parameter) { BoardMover.Move(p.target, p.delta - p.target.position, 1 - p.smoothness, p.delaySeconds + 0.1f, p.target.GetComponent <EmptyCom>()); } if (!qiLai) { Boom(); } } else { print("没有选定上升的板子!"); } }
protected override void OnBoard(PlayerController player) { base.OnBoard(player); BoardMover.Move(target, delta, 1 - smoothness, delaySeconds); Destroy(this); }