Ejemplo n.º 1
0
 public static IEnumerable <Tuple <int, byte, byte> > ExitCutscenes(this DungeonEntrance entrance)
 {
     return(entrance.GetAttributes <ExitCutsceneAttribute>().Select(eca => new Tuple <int, byte, byte>(eca.SceneId, eca.SetupIndex, eca.CutsceneIndex)));
 }
Ejemplo n.º 2
0
 public static IEnumerable <int> ExitAddresses(this DungeonEntrance entrance)
 {
     return(entrance.GetAttributes <ExitAddressAttribute>().Select(eaa => eaa.Address));
 }
Ejemplo n.º 3
0
 public static IEnumerable <Tuple <int, byte> > ExitIndices(this DungeonEntrance entrance)
 {
     return(entrance.GetAttributes <ExitAttribute>().Select(ea => new Tuple <int, byte>(ea.SceneId, ea.ExitIndex)));
 }