protected override void Execute()
 {
     if (!GenerateableLevelObjectLibrary.IsLevelObject(collision.gameObject.name))
     {
         Abort();
     }
 }
Ejemplo n.º 2
0
    protected override void Execute()
    {
        bool isLevelObject = GenerateableLevelObjectLibrary.IsLevelObject(collision2D.transform.name);

        if (isLevelObject)
        {
            Abort();
        }
    }
Ejemplo n.º 3
0
    protected override void Execute()
    {
        List <Transform> transforms = RaycastHelper.GetTransformOnPosition2D(Input.mousePosition);

        foreach (Transform transform in transforms)
        {
            bool isLevelObject = GenerateableLevelObjectLibrary.IsLevelObject(transform.name);
            if (isLevelObject)
            {
                Abort();
                return;
            }
        }
    }