// 流水に void OnParticleCollision(GameObject obj) { WaterReceiver receiver = obj.GetComponent <WaterReceiver>(); // 水のパーティクルに触れるオブジェクトがWaterReceiverコンポーネントを持っている場合に水量を増やす if (receiver != null) { receiver.RunWater(runningSpeed); } }
// Use this for initialization void Start() { isInWater = false; stopwatch = new Stopwatch(); initPos = new Vector3(); particle = GetComponentInChildren <ParticleSystem>(); initPos = particle.transform.position; //initPos.z += 1000f; waterReceiver = GetComponent <WaterReceiver>(); particle.Stop(); }