void Update() { if (!IsInstance()) { return; } IsDraw = true; var clone = (GameObject)Instantiate(effect, gameObject.transform.position, Quaternion.identity); playerState.ChangeShadow(); Destroy(GetComponent <Collider>()); var child = transform.GetChild(0); child.GetComponent <Collider>().isTrigger = false; child.GetComponent <MeshRenderer>().enabled = true; iTween.MoveTo(child.gameObject, iTween.Hash("position", transform.position + appearPos, "time", appearTime, "easeType", easeType)); Destroy(this); }