public static Efect efecton(string efectname, float efectposx, float efectposy, GameObject obj_parent) { GameObject obj = (GameObject)Resources.Load("prefab/Efect/" + efectname); GameObject obj2 = GameManager.Instantiate(obj, new Vector3(efectposx, efectposy, 0), Quaternion.identity); Efect efect = obj2.GetComponent <Efect>(); efect.SetUp(efectposx, efectposy, obj_parent); return(efect); }
public IEnumerator ChargeStart() { yield return(new WaitForSeconds(ChargeTime / 2)); ChargeNow = true; Efect = EfectManager.efecton("tameefect", PlayerManager.Player.GameObject.transform.position.x, PlayerManager.Player.GameObject.transform.position.y, PlayerManager.Player.GameObject); AudioManager.AudioON(4); PlayerManager.Player.MoveSpeed.SetChargeSpeed(); yield return(new WaitForSeconds(ChargeTime / 2)); Efect.GetComponent <Animator>().SetFloat("Speed", 2.0f); PlayerManager.Player.SetChargeSkill(); }