public override void Execute(Vector3 hit_point) { var effect = G20_EffectManager.GetInstance().Create(effectss[currentNum], hit_point); //補正 if (isCorrect) { effect.transform.position = G20_PositionCorrector.Correct(effect.transform.position); } if (currentNum < effectss.Length - 1) { currentNum++; } }
public override void Execute(Vector3 hit_point) { if (!IsActive) { return; } var effect = G20_EffectManager.GetInstance().Create(effectType, hit_point); if (effctParent != null) { effect.transform.parent = effctParent; } if (isCorrect) { effect.transform.position = G20_PositionCorrector.Correct(effect.transform.position); } }