public ManagedCharacterImpl(DesktopCharacterTargeter targeter, KeyBindCommandGenerator generator, Camera camera, CharacterActionList <Identity> identities) { Targeter = targeter; Generator = generator; Camera = camera; }
protected CharacterActionImpl(ManagedCharacter owner, string name, KeyBindCommandGenerator generator, string shortcut) { Name = name; Owner = owner; Generator = generator; KeyboardShortcut = shortcut; }
public CharacterActionListImpl(CharacterActionType type, KeyBindCommandGenerator generator, CharacterActionContainer owner) { Type = type; Generator = generator; //ListByOrder = new SortedDictionary<int, T>(); Owner = (ManagedCharacter)owner; }
public AnimatedCharacterImpl(DesktopCharacterTargeter targeter, KeyBindCommandGenerator generator, Camera camera, CharacterActionList <Identity> identities, AnimatedCharacterRepository repo) : base(targeter, generator, camera, identities) { _loadedFXs = new List <FXElement>(); //Abilities = new CharacterActionListImpl<AnimatedAbility>(CharacterActionType.Ability, generator, this); //loadDefaultAbilities(); _repo = repo; }
public IdentityImpl(ManagedCharacter owner, string name, string surface, SurfaceType type, KeyBindCommandGenerator generator, string shortcut) : base(owner, name, generator, shortcut) { Type = type; Surface = surface; }
public ManagedCharacterImpl(DesktopCharacterTargeter targeter, KeyBindCommandGenerator generator, Camera camera) : this(targeter, generator, camera, null) { }
public DesktopContextMenuImpl(KeyBindCommandGenerator generator) { this.generator = generator; }
public MovableCharacterImpl(DesktopCharacterTargeter targeter, DesktopNavigator desktopNavigator, KeyBindCommandGenerator generator, Camera camera, CharacterActionList <Identity> identities, AnimatedCharacterRepository repo) : base(targeter, generator, camera, identities, repo) { this.DesktopNavigator = desktopNavigator; }
public CameraImpl(KeyBindCommandGenerator generator) { Generator = generator; // base("V_Arachnos_Security_Camera", IdentityType.Model, "Camera") this.Identity = new IdentityImpl(null, "Camera", "V_Arachnos_Security_Camera", SurfaceType.Model, Generator, null); }