Exemple #1
0
    void OnTriggerExit(Collider collider)
    {
        var ledge = collider.gameObject.GetComponentInParent <Ledge>();

        if (ledge == null)
        {
            return;
        }

        Ledges.Remove(ledge);
    }
Exemple #2
0
 private void LoadLedges()
 {
     byte[] data = ROM.From("LedgeTiles").Until(0xff, false);
     for (int i = 0; i < data.Length; i += 4)
     {
         Ledges.Add(new RbyLedge()
         {
             Source         = data[i + 1],
             Ledge          = data[i + 2],
             ActionRequired = (Action)data[i + 3],
         });
     }
 }
Exemple #3
0
 public void AddLedges(Ledge ledge)
 {
     Ledges.Add(ledge);
 }