public void OnTriggerStay2D(Collider2D collision) { PXVec2 pv2 = CheckVec2Collider(collision); if (!pv2) { return; } }
public void OnTriggerExit2D(Collider2D collision) { PXVec2 pv2 = CheckVec2Collider(collision); if (!pv2) { return; } TryRemovePXVec2(pv2); }
public void OnTriggerEnter2D(Collider2D collision) { PXVec2 pv2 = CheckVec2Collider(collision); if (!pv2) { return; } TryAddPXVec2(pv2); }
public bool TryRemovePXVec2(PXVec2 pv2) { if (_Vec2s.Contains(pv2)) { _Vec2s.Remove(pv2); return(true); } else { return(false); } }
public bool TryAddPXVec2(PXVec2 pv2) { if (_Vec2s.Contains(pv2)) { return(false); } else { _Vec2s.Add(pv2); return(true); } }