Esempio n. 1
0
 public ManagedCharacterImpl(DesktopCharacterTargeter targeter, KeyBindCommandGenerator generator, Camera camera,
                             CharacterActionList <Identity> identities)
 {
     Targeter  = targeter;
     Generator = generator;
     Camera    = camera;
 }
Esempio n. 2
0
 protected CharacterActionImpl(ManagedCharacter owner, string name, KeyBindCommandGenerator generator,
                               string shortcut)
 {
     Name             = name;
     Owner            = owner;
     Generator        = generator;
     KeyboardShortcut = shortcut;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 6
0
 public ManagedCharacterImpl(DesktopCharacterTargeter targeter, KeyBindCommandGenerator generator, Camera camera)
     : this(targeter, generator, camera, null)
 {
 }
Esempio n. 7
0
 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;
 }
Esempio n. 9
0
 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);
 }