Exemplo n.º 1
0
    // 流水に
    void OnParticleCollision(GameObject obj)
    {
        WaterReceiver receiver = obj.GetComponent <WaterReceiver>();

        // 水のパーティクルに触れるオブジェクトがWaterReceiverコンポーネントを持っている場合に水量を増やす
        if (receiver != null)
        {
            receiver.RunWater(runningSpeed);
        }
    }
Exemplo n.º 2
0
 // 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();
 }