Exemple #1
0
    public void MakeOlympusMelee(float horizontalDir)
    {
        Allegiance      = TeamAllegiance.Enemies;
        Damage          = 1;
        KnockForce      = Vector3.right * horizontalDir * 15.0f + Vector3.up * 10.0f;
        DoesStealthKill = false;
        DoesFloat       = false;
        DoesVETO        = false;
        Lifetime        = 0.1f;
        BoxCollider col = (BoxCollider)GetComponent <Collider>();

        col.size = 10 * (Vector3.right + Vector3.up + Vector3.forward);
    }
Exemple #2
0
    public void MakePlayerVETO()
    {
        Allegiance      = TeamAllegiance.Player;
        Damage          = 0;
        KnockForce      = Vector2.zero;
        DoesStealthKill = false;
        DoesFloat       = false;
        DoesVETO        = true;
        Lifetime        = 0.5f;
        BoxCollider col = (BoxCollider)GetComponent <Collider>();

        col.size = 100 * Vector3.right + 5 * Vector3.up + Vector3.forward;
    }
Exemple #3
0
    public void MakeBabyBotExplosion()
    {
        Allegiance      = TeamAllegiance.Explosions;
        Damage          = 3;
        KnockForce      = 25000 * Vector2.right + 15000 * Vector2.up; // This might be overwritten somewhere
        DoesStealthKill = false;
        DoesFloat       = false;
        DoesVETO        = false;
        Lifetime        = 1.0f;
        BoxCollider col = (BoxCollider)GetComponent <Collider>();

        col.size = 10 * (Vector3.right + Vector3.up + Vector3.forward);
    }
Exemple #4
0
    public void MakePlayerStealthKill()
    {
        Allegiance      = TeamAllegiance.Player;
        Damage          = 0;
        KnockForce      = Vector2.zero; // This is overwritten in the receiver's CharacterAnimator
        DoesStealthKill = true;
        DoesFloat       = false;
        DoesVETO        = false;
        Lifetime        = 0.1f;
        BoxCollider col = (BoxCollider)GetComponent <Collider>();

        col.size = 2 * (Vector3.right + Vector3.up + Vector3.forward);
    }