예제 #1
0
    protected void EndCastRejected(CastError error)
    {
        switch (error)
        {
        case CastError.CurrentSkillNull:
            LogWarning("EndCast rejected!: Didn't start a cast (current skill is null)");
            break;

        case CastError.NoControl:
            LogWarning("EndCast rejected!: No control over the character (probably crowd controlled)");
            break;

        case CastError.CastSpeedHack:
            LogWarning("EndCast rejected!: Cast speed hack");
            break;

        default:
            LogWarning("EndCast rejected!: " + error.ToString());
            break;
        }

        InterruptCast();
    }
예제 #2
0
 protected void InstantCastRejected(CastError error)
 {
     LogWarning("InstantCast rejected!: " + error.ToString());
     currentSkill = null;
 }
예제 #3
0
 protected void AdvanceCastRejected(CastError error)
 {
     LogWarning("AdvanceCast rejected!: " + error.ToString());
     InterruptCast();
 }