मैं वर्तमान में फ्लैश-क्लाइंट आधारित गेम के लिए एक इम्यूलेशन सर्वर पर काम कर रहा हूं, जिसमें "पालतू जानवर प्रणाली" है, और मैं सोच रहा था कि निर्दिष्ट पालतू जानवरों के स्तर की जांच करने का एक आसान तरीका है या नहीं।अगर नेस्टेड की सरल/अधिक कुशल विधि ... और प्रवाह?
वर्तमान कोड:
public int Level
{
get
{
if (Expirience > 100) // Level 2
{
if (Expirience > 200) // Level 3
{
if (Expirience > 400) // Level 4 - Unsure of Goal
{
if (Expirience > 600) // Level 5 - Unsure of Goal
{
if (Expirience > 1000) // Level 6
{
if (Expirience > 1300) // Level 7
{
if (Expirience > 1800) // Level 8
{
if (Expirience > 2400) // Level 9
{
if (Expirience > 3200) // Level 10
{
if (Expirience > 4300) // Level 11
{
if (Expirience > 7200) // Level 12 - Unsure of Goal
{
if (Expirience > 8500) // Level 13 - Unsure of Goal
{
if (Expirience > 10100) // Level 14
{
if (Expirience > 13300) // Level 15
{
if (Expirience > 17500) // Level 16
{
if (Expirience > 23000) // Level 17
{
return 17; // Bored
}
return 16;
}
return 15;
}
return 14;
}
return 13;
}
return 12;
}
return 11;
}
return 10;
}
return 9;
}
return 8;
}
return 7;
}
return 6;
}
return 5;
}
return 4;
}
return 3;
}
return 2;
}
return 1;
}
}
हाँ, मुझे पता है मैं misspelt अनुभव है हूँ, मैं पिछले एक समारोह में गलती की थी और सब कुछ अद्यतन करने के लिए चारों ओर हो गया नहीं था।
कोई रास्ता नहीं यह एक मजाक सवाल नहीं है नहीं है। –
यदि आपको इसके बारे में पता नहीं है (यह नहीं कह रहा कि आप नहीं हैं ... बस सहायक होने की कोशिश कर रहे हैं), "सब कुछ अपडेट करना" एक कठिन प्रक्रिया नहीं है। "एक्सपीरियंस" राइट-क्लिक करें> रिफैक्टर> नाम बदलें। जाने के लिए अच्छा ..... ज्यादातर (विचार अपडेट नहीं होंगे)। –
@ जॉर्ज - या कोई कोड नमूने के लिए टीडीडब्ल्यूटीएफ पढ़ता है ... – GalacticCowboy