コード例 #1
0
ファイル: WaterBucket.cs プロジェクト: zgoddard3/Hengliding
        void Update()
        {
            GameObject under = getObjectUnder();

            if (under != null)
            {
                if (under.GetComponent <Bath>() != null && under.GetComponent <Bath>().filled == false)
                {
                    if (this.filled)
                    {
                        Bath bath = under.GetComponent <Bath>();
                        bath.fill();
                        this.unFill();
                    }
                }
                if (under.GetComponent <WaterSource>() != null)
                {
                    if (!this.filled)
                    {
                        WaterSource waterSource = under.GetComponent <WaterSource>();
                        this.fill();
                    }
                }
            }
        }
コード例 #2
0
ファイル: WaterBucket.cs プロジェクト: chillhammer/Hengliding
        void Update()
        {
            GameObject under = getObjectUnder();

            if (under != null)
            {
                if (under.GetComponent <Bath>() != null && under.GetComponent <Bath>().filled == false)
                {
                    if (this.filled)
                    {
                        Debug.Log("emptying bucket");
                        Bath bath = under.GetComponent <Bath>();
                        bath.fill();
                        this.unFill();
                    }
                }
                if (under.GetComponent <WaterSource>() != null)
                {
                    if (!this.filled)
                    {
                        Debug.Log("filling bucket");
                        WaterSource waterSource = under.GetComponent <WaterSource>();
                        this.fill();
                    }
                }
            }
        }
コード例 #3
0
ファイル: BathPowerup.cs プロジェクト: sean-fisher/Hengliding
 public override void UseItem()
 {
     Raising.Interaction.Bath f = GameObject.FindObjectOfType <Raising.Interaction.Bath>()
                                  .GetComponent <Raising.Interaction.Bath>();
     f.RaiseLevel();
 }