public static void ToDistrictsBtn() // Кнопка перемещения персонажа в зону "Спальный район" { if (user.actor.zone.GetID() != 0) { MoveActivity.MoveInLocation(1, 0); } }
//**// //**ИНТЕРАКТИВНЫЕ ЭЛЕМЕНТЫ ФОРМЫ**// public static void ToFoodStoreBtn() // Кнопка перемещения персонажа в зону "Пятёрочка" { if (user.actor.zone.GetID() != 1) { MoveActivity.MoveInLocation(1, 1); } }
public override void Play(GameView view, Action <object[]> onComplete, params object[] args) { var swap = args[0] as Swap; if (swap == null) { return; } var moveTo = new MoveActivity(swap.From.Sprite.LocalPosition, swap.To.Sprite.LocalPosition, TimeSpan.FromSeconds(0.2D), EaseMode.Out); var moveFrom = new MoveActivity(swap.To.Sprite.LocalPosition, swap.From.Sprite.LocalPosition, TimeSpan.FromSeconds(0.2D), EaseMode.Out); swap.From.Sprite.AddActivity(new ActivitySequence(new Activity[] { moveTo, moveFrom })); swap.To.Sprite.AddActivity(new ActivitySequence(new[] { moveFrom.Clone(), moveTo.Clone() }, onComplete)); }