Ejemplo n.º 1
0
    void InitEnter(Sensable _senserable)
    {
        obstacle.SetupObstacItems(sprite.scale.x);
        if (_senserable == null)
        {
            Debug.Log("null _sens");
        }
        if (tempSenserable == null)
        {
            Debug.Log("null temp ");
        }
        if (obstacle == null)
        {
            Debug.Log("null obstac");
        }
        tempSenserable = _senserable;
        float resizeObstacle = GetResizeObstacle();

        obstacle.UpdateObstacle(resizeObstacle);
        myCollider.radius = oriRadius * resizeObstacle;
        tempSenserable.UpdateInObstac(resizeObstacle);
        _senserable.transform.parent = obstacle.transform;
//		myCollider.radius = 0;

        StartCoroutine(GettingIn());
    }
Ejemplo n.º 2
0
    void InitEnter(Sensable _senserable)
    {
        tempSenserable = _senserable;
        float resizeObstacle = GetResizeObstacle();

        obstacle.UpdateObstacle(resizeObstacle);
        myCollider.radius = oriRadius * resizeObstacle;
        obstacle.SetupObstacItems(sprite.scale.x);
        _senserable.transform.parent = obstacle.transform;
    }
Ejemplo n.º 3
0
    virtual protected void OnSensableEnter(Sensable _senserable)
    {
        Debug.Log("On Enter");
        tempSenserable = _senserable;
        StartCoroutine(UpdateEnterProcess());

        MessageEventArgs msg = new MessageEventArgs();

        msg.AddMessage("Level", level);
        BEventManager.Instance.PostEvent(EventDefine.EnterStayAway, this.gameObject, msg);
    }
Ejemplo n.º 4
0
 virtual protected bool checkSensable(Sensable s)
 {
     if (s == null)
     {
         return(false);
     }
     if (s.stayAway != null)
     {
         return(false);
     }
     if (!s.level.Equals(level))
     {
         return(false);
     }
     return(true);
 }
Ejemplo n.º 5
0
 protected override void OnSensableEnter(Sensable _senserable)
 {
     base.OnSensableEnter (_senserable);
     InitEnter(_senserable);
 }
Ejemplo n.º 6
0
    void InitEnter(Sensable _senserable)
    {
        obstacle.SetupObstacItems( sprite.scale.x );
        if ( _senserable == null )
            Debug.Log("null _sens");
        if ( tempSenserable == null )
            Debug.Log("null temp ");
        if ( obstacle == null )
            Debug.Log("null obstac");
        tempSenserable = _senserable;
        float resizeObstacle = GetResizeObstacle();
        obstacle.UpdateObstacle( resizeObstacle );
        myCollider.radius = oriRadius * resizeObstacle;
        tempSenserable.UpdateInObstac( resizeObstacle );
        _senserable.transform.parent = obstacle.transform;
        //		myCollider.radius = 0;

        StartCoroutine(GettingIn());
    }
Ejemplo n.º 7
0
 protected override void OnSensableEnter(Sensable _senserable)
 {
     base.OnSensableEnter(_senserable);
     InitEnter(_senserable);
 }
Ejemplo n.º 8
0
 void InitEnter(Sensable _senserable)
 {
     tempSenserable = _senserable;
     float resizeObstacle = GetResizeObstacle();
     obstacle.UpdateObstacle( resizeObstacle );
     myCollider.radius = oriRadius * resizeObstacle;
     obstacle.SetupObstacItems( sprite.scale.x  );
     _senserable.transform.parent = obstacle.transform;
 }