Beispiel #1
0
    public void Sink()
    {
        Debug.Log("Sinking");
        state            = SinkableStateEnum.SINKING;
        previousPosition = transform.position;

        if (!mustStay)
        {
            sinkTarget = new Vector2(sinkTarget.x, Camera.main.transform.position.y - Camera.main.orthographicSize);
        }
    }
Beispiel #2
0
 public virtual void Rise()
 {
     Debug.Log("Rising");
     state = SinkableStateEnum.RISING;
 }
Beispiel #3
0
 public virtual void Stay()
 {
     state           = SinkableStateEnum.STAYING;
     currentStayTime = sinkableConfig.stayTime;
 }