コード例 #1
0
        void onEnter(GameObject g, DynamicLight2D.DynamicLight light)
        {
            //print ("onEnter :"+g.name);

            //|| transform.parent.gameObject.GetInstanceID() == g.GetInstanceID ()
            if (gameObject.GetInstanceID() == g.GetInstanceID())
            {
                //GetComponent<SpriteRenderer>().color = Color.red;

                /*
                 * if (!IsShootPlayer(light))
                 * {
                 *      return;
                 * }*/

                TextComponent.text = GameOverStr;

                Debug.Log("OnEnter");

                string sceneName = SceneManager.GetActiveScene().name;
                if (Scene1Name == sceneName)
                {
                }
                else if (Scene2Name == sceneName)
                {
                }

                ReStart();
            }
        }
コード例 #2
0
 public LightCombo(DynamicLight2D.DynamicLight dl, Light l)
 {
     dynamicLight = dl;
     light        = l;
     originDynamicLightIntensity = dynamicLight.Intensity;
     originLightIntensity        = light.intensity;
 }
コード例 #3
0
 void onExit(GameObject g, DynamicLight2D.DynamicLight light)
 {
     Debug.Log("OnExit");
     transform.rotation = Quaternion.AngleAxis(0.0f, transform.forward);
     GetComponent <SpriteRenderer>().color = Color.white;
     speed = 0.3f;
 }
コード例 #4
0
 void onEnter(GameObject g, DynamicLight2D.DynamicLight light)
 {
     if (gameObject.GetInstanceID() == g.GetInstanceID())
     {
         Debug.Log("OnEnter");
         GetComponent <SpriteRenderer>().color = Color.red;
         speed = 0.08f;
     }
 }
コード例 #5
0
        void onExit(GameObject g, DynamicLight2D.DynamicLight light)
        {
            print("onExit :" + g.name);

            if (gameObject.GetInstanceID() == g.GetInstanceID())
            {
                Debug.Log("OnExit");
                //GetComponent<SpriteRenderer>().color = Color.white;
            }
        }
コード例 #6
0
 void onEnter(GameObject g, DynamicLight2D.DynamicLight light)
 {
     if (gameObject.GetInstanceID() == g.GetInstanceID())
     {
         Debug.Log("OnEnter");
         //Vector3 rota = new Vector3(0, 0, 30);
         transform.rotation = Quaternion.AngleAxis(30.0f, transform.forward);
         GetComponent <SpriteRenderer>().color = Color.red;
         speed = 0.03f;
     }
 }
コード例 #7
0
        IEnumerator Start()
        {
            // Find and set 2DLight Object //
            light2d = GameObject.Find("2DLight").GetComponent <DynamicLight2D.DynamicLight>() as DynamicLight2D.DynamicLight;

            sr = GetComponent <SpriteRenderer>();

            // Add listeners

            //light2d.OnEnterFieldOfView += onEnter;
            //light2d.OnExitFieldOfView += onExit;


            yield return(new WaitForEndOfFrame());
            //StartCoroutine(loop());
        }
コード例 #8
0
 void onExit(GameObject g, DynamicLight2D.DynamicLight light)
 {
     Debug.Log("OnExit");
     GetComponent <SpriteRenderer>().color = Color.white;
     speed = .3f;
 }