public CommandSerifView(GameScreen screen, Command command, CharacterView characterView) : base(screen) { this.command = command; this.characterView = characterView; LoadContent(); }
public CommandEffectView(GameScreen screen, Command command, CharacterView characterView) : base(screen) { this.command = command; this.characterView = characterView; int diff = (command.Target is Player) ? 10 : -10; characterView.CharacterPosition = new Vector2(diff, 0); elapsed = 0; active = true; }
public void Detransform() { if (CurrentView == fieldView) return; fieldView.Appear(); CurrentView = fieldView; }
private void onTransformEnd(object sender, EventArgs args) { CurrentView = battleView; }
public void Walk() { fieldView.Walk(); CurrentView = fieldView; }
public void Transform() { if (CurrentView == battleView || fieldView.IsTransforming()) return; fieldView.Transform(); CurrentView = fieldView; }
public void Stop() { fieldView.Stop(); CurrentView = fieldView; }
public void RemoveSelection(CharacterView view) { characterViews.Remove(view); }
public void AddSelection(CharacterView view) { characterViews.Add(view); }