Help with this example CJRGames Photon2
Options
Help me! i cant to understand this compiler error
and
from this link http://cjrgaming.com/node/124
i have an error in Stats
(
calculatorValue.Target.Stats.GetValue(_stat);
calculatorValue.Player.Stats.GetValue(_stat);
calculatorValue.Player.Stats.Level;
calculatorValue.Target.Stats.Level;
)
how he was there in this form?
maybe anyone have a ready code? please share!
namespace AegisBorn.Models.Base.Actor.Stats.Calculators.Statements { public class StatementStats : Statement { private readonly AegisBornCommon.Stats _stat; private readonly bool _useTarget; public StatementStats(AegisBornCommon.Stats stat, bool useTarget) { _stat = stat; _useTarget = useTarget; } #region Overrides of Statement public override double Calc(CalculatorValue calculatorValue) { if (_useTarget) { return calculatorValue.Target == null ? 1 : calculatorValue.Target.Stats.GetValue(_stat); } return calculatorValue.Player == null ? 1 : calculatorValue.Player.Stats.GetValue(_stat); } #endregion } }
and
namespace AegisBorn.Models.Base.Actor.Stats.Calculators.Statements { public class StatementPlayerData : Statement { private readonly PlayerData _stat; public StatementPlayerData(PlayerData stat) { _stat = stat; } #region Overrides of Statement public override double Calc(CalculatorValue calculatorValue) { switch(_stat) { case PlayerData.PlayerLevel: return calculatorValue.Player == null ? 1 : calculatorValue.Player.Stats.Level; case PlayerData.TargetLevel: return calculatorValue.Target == null ? 1 : calculatorValue.Target.Stats.Level; } return 0; } #endregion } public enum PlayerData { PlayerLevel, TargetLevel, } }
from this link http://cjrgaming.com/node/124
i have an error in Stats
(
calculatorValue.Target.Stats.GetValue(_stat);
calculatorValue.Player.Stats.GetValue(_stat);
calculatorValue.Player.Stats.Level;
calculatorValue.Target.Stats.Level;
)
how he was there in this form?
maybe anyone have a ready code? please share!
0
Comments
-
Hi Trinad,
could you please give some more information about the Problem you have? The compiler error and may be some stack trace would clearly help to distinguish, what your problem is about.
Tim0