Esempio n. 1
0
    public override void OnWaterEnter(WaterHitbox waterCollided)
    {
        Vector3 sc = GetComponent <PropertyHolder> ().BodyScale();

        sc     *= 1.2f;
        elecBox = GetComponent <HitboxMaker>().CreateHitboxMulti(sc, off, dmg, stun, hd, kb, true, true, ElementType.LIGHTNING, 0.3f);
    }
Esempio n. 2
0
 public override void OnWaterExit(WaterHitbox waterCollided)
 {
     if (elecBox != null)
     {
         Destroy(elecBox);
     }
     elecBox = null;
 }
Esempio n. 3
0
 public override void OnWaterExit(WaterHitbox waterCollided)
 {
     //Debug.Log ("Water exit");
     if (GetComponent <BasicMovement>() != null)
     {
         GetComponent <BasicMovement> ().SetMoveSpeed(GetComponent <BasicMovement> ().MoveSpeed / 2f);
     }
 }
Esempio n. 4
0
 public virtual void OnWaterExit(WaterHitbox waterCollided)
 {
 }
Esempio n. 5
0
 public override void OnWaterExit(WaterHitbox waterCollided)
 {
     GetComponent <PhysicsSS> ().UseBuoyancy = false;
 }
Esempio n. 6
0
 public override void OnWaterEnter(WaterHitbox waterCollided)
 {
     GetComponent <PhysicsSS> ().UseBuoyancy = true;
 }
Esempio n. 7
0
 public override void OnWaterExit(WaterHitbox waterCollided)
 {
     GetComponent <PhysicsSS> ().ReactToWater = false;
 }
Esempio n. 8
0
 public override void OnWaterEnter(WaterHitbox waterCollided)
 {
     GetComponent <PhysicsSS> ().ReactToWater = true;
 }
Esempio n. 9
0
 public override void OnWaterEnter(WaterHitbox waterCollided)
 {
     GetComponent <PropertyHolder> ().RequestRemoveProperty("Flaming");
 }