예제 #1
0
    private void AutoRotateSpikes(Spikes spikes)
    {
        if (spikes == null)
        {
            return;
        }                               // Not spikes? No gazpacho.
        // What rect are we in??
        GroundSideRect gsrIn = GetGroundSideRectAt(spikes.PosLocal);

        if (!GroundSideRect.IsUndefined(gsrIn))   // We're touching one!
        {
            float rotation = -gsrIn.side * 90;
            spikes.Debug_SetRotation(rotation);
        }
    }
예제 #2
0
 public static bool IsUndefined(GroundSideRect gsr)
 {
     return(gsr.side < 0);
 }