Exemplo n.º 1
0
        public static void OnCreate(GameObject sender, EventArgs args)
        {
            // Check if the sender is a MissleClient
            var missile = sender as MissileClient;

            if (missile != null && missile.SpellCaster.IsMe && missile.SData.Name == "VelkozQMissile")
            {
                // Apply the needed values
                Handle    = missile;
                Direction = (missile.EndPosition.To2D() - missile.StartPosition.To2D()).Normalized();
                Perpendiculars.Add(Direction.Perpendicular());
                Perpendiculars.Add(Direction.Perpendicular2());
            }
        }
Exemplo n.º 2
0
 private static void Obj_SpellMissile_OnCreate(GameObject sender, EventArgs args)
 {
     if (sender.IsMe && sender.IsAlly)
     {
         MissileClient missile = (MissileClient)sender;
         if (missile.SData.Name != null && missile.SData.Name == "VelkozQMissile")
         {
             QMissile = missile;
         }
         Direction = (missile.EndPosition.To2D() - missile.StartPosition.To2D()).Normalized();
         Perpendiculars.Add(Direction.Perpendicular());
         Perpendiculars.Add(Direction.Perpendicular2());
     }
 }