void OnTriggerExit2D(Collider2D collider) { if (collider.name == "Card") { Change_Photo_Event tempEvent = new Change_Photo_Event(null); Server.eventManager.FireEvent(tempEvent); } }
public void SetPhoto(MyEvent.Event e) { Change_Photo_Event tempEvent = e as Change_Photo_Event; if (tempEvent.Photo != spriteRender.sprite) { photo_2 = tempEvent.Photo; SetState(FrameState.DISAPPEARING); } }
// Use this for initialization void OnTriggerEnter2D(Collider2D collider) { if (collider.name == "Card") { if (collider.transform.rotation.eulerAngles.z <= 90 || collider.transform.rotation.eulerAngles.z >= 270) { Change_Photo_Event tempEvent = new Change_Photo_Event(photos[Random.Range(0, photos.Count)]); Server.eventManager.FireEvent(tempEvent); GetComponentInParent <AudioSource>().pitch = 1.0f; GetComponentInParent <AudioSource>().volume = 0.6f; GetComponentInParent <AudioSource>().PlayOneShot(Server.prefeb.Groan[Random.Range(0, Server.prefeb.Groan.Count)]); } else { Change_Photo_Event tempEvent = new Change_Photo_Event(Server.prefeb.Photos[3]); Server.eventManager.FireEvent(tempEvent); } } }