मैं गुणों के साथ एक अंतरफलक है संकलक त्रुटि बाहर पॉप:कार्यान्वित उपयोग नहीं कर सकते संपत्ति (इंटरफ़ेस से)
void IEntityModifier.Update(IEntity pEntity, Microsoft.Xna.Framework.GameTime pGameTime)
{
if (!this.mFinished)
{
this.Value += this.Delta * (float)pGameTime.ElapsedGameTime.TotalSeconds;
if (this.Value >= this.Max)
{
this.Value = this.Max;
this.mFinished = true;
if (this.AutoDetachOnFinished) { /* Error Here */ }
}
}
}
त्रुटि संदेश:
14 'MEngine.Entities.EntityModifier.SingleValueEntityModifier' 'AutoDetachOnFinished' के लिए एक परिभाषा और कोई विस्तार विधि शामिल नहीं है 'AutoDetachOnFinished' प्रकार के पहले तर्क को स्वीकार करने 'MEngine.Entities.EntityModifier.SingleValueEntityModifier' कर सकता है जा पाया (आप एक का उपयोग कर के निर्देश या एक विधानसभा संदर्भ याद कर रहे हैं?)
2 प्रश्न हैं:
- संकलक शिकायत क्यों करता है अगर मैं
IEntityModifier.
एस हटा देता हूं (इसलिएIEntityModifier.Update
Update
बन जाएगा, किसी भी लागू विधि पर लागू होगा)? - मैं
AutoDetachOnFinished
क्यों नहीं पहुंच सकता?