示例#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);
    }
示例#2
0
 public override void OnWaterExit(WaterHitbox waterCollided)
 {
     if (elecBox != null)
     {
         Destroy(elecBox);
     }
     elecBox = null;
 }
示例#3
0
 public override void OnWaterExit(WaterHitbox waterCollided)
 {
     //Debug.Log ("Water exit");
     if (GetComponent <BasicMovement>() != null)
     {
         GetComponent <BasicMovement> ().SetMoveSpeed(GetComponent <BasicMovement> ().MoveSpeed / 2f);
     }
 }
示例#4
0
 public virtual void OnWaterExit(WaterHitbox waterCollided)
 {
 }
示例#5
0
 public override void OnWaterExit(WaterHitbox waterCollided)
 {
     GetComponent <PhysicsSS> ().UseBuoyancy = false;
 }
示例#6
0
 public override void OnWaterEnter(WaterHitbox waterCollided)
 {
     GetComponent <PhysicsSS> ().UseBuoyancy = true;
 }
示例#7
0
 public override void OnWaterExit(WaterHitbox waterCollided)
 {
     GetComponent <PhysicsSS> ().ReactToWater = false;
 }
示例#8
0
 public override void OnWaterEnter(WaterHitbox waterCollided)
 {
     GetComponent <PhysicsSS> ().ReactToWater = true;
 }
示例#9
0
 public override void OnWaterEnter(WaterHitbox waterCollided)
 {
     GetComponent <PropertyHolder> ().RequestRemoveProperty("Flaming");
 }