void OnTriggerExit(Collider collider) { var ledge = collider.gameObject.GetComponentInParent <Ledge>(); if (ledge == null) { return; } Ledges.Remove(ledge); }
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], }); } }
public void AddLedges(Ledge ledge) { Ledges.Add(ledge); }