Exemplo n.º 1
0
 public void InvokeRemoveAnimationObjectCallBack(CombinedAnimation animationObject)
 {
     if (m_RemoveAnimationObjectCallback != null)
     {
         m_RemoveAnimationObjectCallback.Invoke(animationObject);
     }
 }
Exemplo n.º 2
0
 protected override void HandleAddAnimationObject(CombinedAnimation animationObject)
 {
     base.HandleAddAnimationObject(animationObject);
     if (centerObject)
     {
         //s_UpPosition = new Vector3(transform.localPosition.x - 100, transform.localPosition.y + 180 + 30, 0);
         //s_DownPosition = new Vector3(transform.localPosition.x - 100, transform.localPosition.y - 180 - 30, 0);
     }
     SetAnimationObjectNode();
     m_CombinedAnimationManager.WaitOneFrame(SetAnimatonObjectState);
 }
Exemplo n.º 3
0
    public virtual GameObject AddAnimationObject()
    {
        CombinedAnimation animationObject = Instantiate(m_AnimationObject);

        animationObject.transform.SetParent(transform);
        animationObject.transform.localScale    = Vector3.one;
        animationObject.transform.localPosition = Vector3.zero;
        animationObject.name = "App_" + animationObject.transform.GetSiblingIndex();

        if (animationObject.transform.GetSiblingIndex() == 0)
        {
            animationObject.isCenter = true;
        }

        animationObject.Init();
        InvokeAddAnimationObjectCallBack(animationObject);

        return(animationObject.gameObject);
    }
Exemplo n.º 4
0
 protected virtual void HandleRemoveAnimationObject(CombinedAnimation animationObject)
 {
 }
Exemplo n.º 5
0
 protected override void HandleRemoveAnimationObject(CombinedAnimation animationObject)
 {
     base.HandleRemoveAnimationObject(animationObject);
 }
Exemplo n.º 6
0
 public virtual void RemoveAnimationObject(CombinedAnimation _animationObject)
 {
     Destroy(_animationObject.gameObject);
     InvokeRemoveAnimationObjectCallBack(_animationObject);
 }