public override void ChangeParameter()
        {
            WCC = GetComponent <WaterCannonController>();
            BVC = GetComponent <BlockVisualController>();
            FT  = GetComponent <FireTag>();

            if (!EnhancementEnabled)
            {
                Boiling = orginBoiling;
            }
        }
        public override void OnSimulateStartAlways()
        {
            if (EnhancementEnabled)
            {
                WCC = GetComponent <WaterCannonController>();
                BVC = GetComponent <BlockVisualController>();
                FT  = GetComponent <FireTag>();

                SpeedSlider = WCC.StrengthSlider;
                //if (!EnhancementEnabled) { Boiling = orginBoiling; }
            }
        }
Beispiel #3
0
        /// <summary>
        /// Creates a Block handler.
        /// </summary>
        /// <param name="bb">BlockBehaviour object.</param>
        public WaterCannon(BlockBehaviour bb) : base(bb)
        {
            wcc = bb.GetComponent <WaterCannonController>();

            holdToShootToggle = holdFieldInfo.GetValue(wcc) as MToggle;
        }
Beispiel #4
0
 public override void SafeAwake()
 {
     base.SafeAwake();
     waterCannonController = BB.GetComponent <WaterCannonController>();
     FPLogic = waterCannonController.AddToggle("FPIO", "accept_fpio", false);
 }