Beispiel #1
0
    public static void DeregisterFromDetector(this IPlayerCollidable iPlayerCollidable, Collider coll)
    {
        ColliderDetector collDetector = getColliderDetector();

        if (collDetector == null)
        {
            return;
        }
        collDetector.Deregister(coll);
    }
Beispiel #2
0
    public static void RegisterToDetector(this IPlayerCollidable iPlayerCollidable, Collider coll)
    {
        ColliderDetector collDetector = getColliderDetector();

        if (collDetector == null)
        {
            Debug.LogError("Could not find ColliderDetector to subscribe to!");
            return;
        }
        collDetector.Register(coll, iPlayerCollidable);
    }
Beispiel #3
0
 public void Register(Collider coll, IPlayerCollidable playerCollidable)
 {
     collidableMap[coll] = playerCollidable;
 }