예제 #1
0
 public static void AddEntity(DSShockwaveEntity e)
 {
     if (!s_instance.enabled)
     {
         return;
     }
     s_instance.m_entities.Add(e);
 }
 public static DSShockwaveEntity AddEntity(
     Vector3 pos, float scale = 5.0f, float speed = 15.0f, float fade_speed = 2.0f, float opacity = 1.5f, float gap = -1.0f)
 {
     if (!s_instance.enabled) return null;
     DSShockwaveEntity e = new DSShockwaveEntity
     {
         position = pos,
         gap = gap,
         speed = speed,
         fade_speed = fade_speed,
         opacity = opacity,
         scale = scale,
     };
     s_instance.m_entities.Add(e);
     return e;
 }
예제 #3
0
    public static DSShockwaveEntity AddEntity(
        Vector3 pos, float scale = 5.0f, float speed = 15.0f, float fade_speed = 2.0f, float opacity = 1.5f, float gap = -1.0f)
    {
        if (!s_instance.enabled)
        {
            return(null);
        }
        DSShockwaveEntity e = new DSShockwaveEntity
        {
            position   = pos,
            gap        = gap,
            speed      = speed,
            fade_speed = fade_speed,
            opacity    = opacity,
            scale      = scale,
        };

        s_instance.m_entities.Add(e);
        return(e);
    }
 public static void AddEntity(DSShockwaveEntity e)
 {
     if (!s_instance.enabled) return;
     s_instance.m_entities.Add(e);
 }