85 public virtual void Update(
float dt) {
111 delegate { m_componentPlayer.ComponentGui.DisplaySmallMessage(LanguageControl.Get(fName, 6), Color.White, true, true); }
124 m_componentPlayer.ComponentGui.DisplaySmallMessage(LanguageControl.Get(fName, 7), Color.White, true, false);
130 m_componentPlayer.ComponentScreenOverlays.MessageFactor =
m_messageFactor;
136 m_componentPlayer.ComponentScreenOverlays.MessageFactor =
m_messageFactor;
144 m_componentPlayer.ComponentScreenOverlays.BlackoutFactor =
MathUtils.
Max(
165 m_componentPlayer.ComponentBody.Attacked += delegate {
182 Block block = m_componentPlayer.ComponentBody.StandingOnValue.HasValue
193 "BlockIsComfortable",
195 Block block = m_componentPlayer.ComponentBody.StandingOnValue.HasValue
226 for (
int i = -1; i <= 1; i++) {
227 for (
int j = -1; j <= 1; j++) {
228 Vector3 start = m_componentPlayer.ComponentBody.Position +
new Vector3(i, 1f, j);
229 Vector3 end =
new(start.
X, 255f, start.
Z);