Beispiel #1
0
 public static void SetSelectedObject(this LocalInputHandler instance, SimulationObjectView view)
 {
     if (view == default(SimulationObjectView))
         instance.SetSelectedObjectId(-1);
     else
         instance.SetSelectedObjectId(view.Id);
 }
Beispiel #2
0
 public static void CastAt(this LocalInputHandler instance, CharacterSpellSlot slot, Vector3 target) => _startCastInternalPosition.Invoke(instance, new object[] { (byte)slot, target.c() });
Beispiel #3
0
 public static void CastOn(this LocalInputHandler instance, CharacterSpellSlot slot, FightingObjectView target) => _startCastInternalTarget.Invoke(instance, new object[] { (byte)slot, target });
Beispiel #4
0
 public static void AttackSelectedObject(this LocalInputHandler instance) => instance.AttackCurrentTarget();
Beispiel #5
0
 public static void Interact(this LocalInputHandler instance, WorldObjectView target, string collider = null) => _doActionStaticObjectInteraction.Invoke(instance, new object[] { target, collider ?? string.Empty });