public void OnDestroy()
 {
     if (s_instance == this)
     {
         s_instance = null;
     }
 }
    public static void ForEach(TweenOperation op, GameObject go = null, string name = null, string type = null, bool includeChildren = false)
    {
        iTweenManager manager = Get();

        if (manager != null)
        {
            manager.ForEachImpl(op, go, name, type, includeChildren);
        }
    }
    public static void Remove(iTween tween)
    {
        iTweenManager manager = Get();

        if (manager != null)
        {
            manager.RemoveImpl(tween);
        }
    }
    public static void Add(iTween tween)
    {
        iTweenManager manager = Get();

        if (manager != null)
        {
            manager.AddImpl(tween);
        }
    }
    public static iTween[] GetTweensForObject(GameObject obj)
    {
        iTweenManager manager = Get();

        if (manager != null)
        {
            return(manager.GetTweensForObjectImpl(obj));
        }
        return(new iTween[0]);
    }
    public static int GetTweenCount()
    {
        iTweenManager manager = Get();

        if (manager == null)
        {
            return(0);
        }
        return(manager.GetTweenCountImpl());
    }
    public static iTweenIterator GetIterator()
    {
        iTweenManager manager = Get();

        if (manager == null)
        {
            return(new iTweenIterator(null));
        }
        return(manager.GetIteratorImpl());
    }
Пример #8
0
    // when isTriiger of the collider is off
//	void OnCollisionEnter(Collision coll)
//	{
//		Debug.Log ("FadeOutTrigger::OnCollisionEnter(): hello1");
//		if (coll.collider.tag == "CUT_SCENE_CAMERA") {
//			//coll.collider.gameObject.SetActive (false);
//			iTweenManager iTweenManagerObj = (iTweenManager)coll.collider.gameObject.GetComponent (typeof(iTweenManager));
//			iTweenManagerObj.fadeOutIn ();
//		}
//	}

    // when isTriiger of the collider is on
    void OnTriggerEnter(Collider other)
    {
        Debug.Log("FadeOutTrigger::OnTriggerEnter()");

        if (other.tag == "CUT_SCENE_CAMERA")
        {
            Debug.Log("FadeOutTrigger::OnCollisionEnter(): turnOn = " + turnOn);
            //coll.collider.gameObject.SetActive (false);
            iTweenManager iTweenManagerObj = (iTweenManager)other.gameObject.GetComponent(typeof(iTweenManager));
            iTweenManagerObj.fadeOutIn(_2DPanel, turnOn);
            gameObject.SetActive(false);
        }
    }
Пример #9
0
    // when isTrigger of the collider is off
    //	void OnCollisionEnter(Collision coll)
    //	{
    //		Debug.Log ("FadeOutTrigger::OnCollisionEnter(): hello1");
    //		if (coll.collider.tag == "CUT_SCENE_CAMERA") {
    //			//coll.collider.gameObject.SetActive (false);
    //			iTweenManager iTweenManagerObj = (iTweenManager)coll.collider.gameObject.GetComponent (typeof(iTweenManager));
    //			iTweenManagerObj.fadeOutIn ();
    //		}
    //	}

    // when isTriiger of the collider is on
    void OnTriggerEnter(Collider other)
    {
        Debug.Log("DelayTrigger::OnTriggerEnter()");

        if (other.tag == "CUT_SCENE_CAMERA")
        {
            Debug.Log("DelayTrigger::OnCollisionEnter(): delaySecond = " + delaySecond);
            //coll.collider.gameObject.SetActive (false);
            iTweenManagerObj = (iTweenManager)other.gameObject.GetComponent(typeof(iTweenManager));
            iTweenManagerObj.togglePause();
            StartCoroutine(ShotEffect());
        }
    }
 public static iTweenManager Get()
 {
     if (s_quitting)
     {
         return(null);
     }
     if (s_instance == null)
     {
         s_instance = new GameObject {
             name = "iTweenManager"
         }.AddComponent <iTweenManager>();
     }
     return(s_instance);
 }
 public void OnApplicationQuit()
 {
     s_instance = null;
     s_quitting = true;
     UnityEngine.Object.Destroy(base.gameObject);
 }