guns4d-cd2025/docs/class/player_model_handler.html
FatalErr42O f007a67dc5 AHHHHH
2025-01-03 19:45:48 -08:00

115 lines
3.9 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<!-- Documentation generated by LuaDox: https://github.com/jtackaberry/luadox -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>player_model_handler - Guns4d</title>
<link href="../prism.css?7653a2d" rel="stylesheet" />
<link rel="stylesheet" href="../luadox.css?7653a2d" type="text/css">
</head>
<body class="class-player_model_handler">
<div class="topbar">
<div class="group one">
<div class="description"><span>Guns4d | The ultimate 3d gun mod.</span></div>
</div>
<div class="group two">
</div>
<div class="group three">
<div class="button iconleft"><a href="../class/gun.gun.html" title="gun.gun"><img src="../img/i-left.svg?7653a2d" alt=""/><span>Previous</span></a></div>
<div class="button iconright"><a href="../module/misc_helpers.html" title="misc_helpers"><span>Next</span><img src="../img/i-right.svg?7653a2d" alt=""/></a></div>
</div>
</div>
<div class="sidebar">
<form action="../search.html">
<input class="search" name="q" type="search" placeholder="Search" />
</form>
<div class="sections">
<div class="heading">Contents</div>
<ul>
<li><a href="#player_model_handler">Class <code>player_model_handler</code></a></li>
<li><a href="#fields"><p>player_model_handler fields</p>
</a></li>
</ul>
</div>
<div class="manual">
<div class="heading">Manual</div>
<ul>
<li><a href="../manual/changelog.html">changelog 1.3.0</a></li>
</ul>
</div>
<div class="classes">
<div class="heading">Classes</div>
<ul>
<li><a href="../class/gun.gun.html">Gun</a></li>
<li class="selected"><a href="../class/player_model_handler.html">Player_model_handler.player_model_handler</a></li>
</ul>
</div>
<div class="modules">
<div class="heading">Modules</div>
<ul>
<li><a href="../module/misc_helpers.html">misc_helpers</a></li>
<li><a href="../module/play_sound.html">play_sound</a></li>
<li><a href="../module/Bullet_hole.html">Bullet_hole</a></li>
<li><a href="../module/Control_handler.html">Control_handler</a></li>
<li><a href="../module/Gun-methods.html">Gun-methods</a></li>
</ul>
</div>
</div>
<div class="body">
<div class="section">
<h2 class="class" id="player_model_handler">Class <code>player_model_handler</code>
<a class="permalink" href="#player_model_handler" title="Permalink to this definition"></a>
</h2>
<div class="inner">
<p>player_model_handler</p>
<h2>defining the player model when holding a gun</h2>
<p>each player model should have a &quot;gun holding equivelant&quot;. There are numerous reasons for this
first and foremost is that because Minetest is a [redacted mindless insults].
because of this you cannot unset bone offsets and return to normal animations.
Bone offsets are needed for the arms to aim at the gun there's no simple way around this fact.
Since every model is different custom behavior has to be defined for most.</p>
<div class="synopsis">
<table class="functions compact">
<tr>
<td class="name"><var id="player_model.construct">player_model.construct</var>(<em>def</em>)<a class="permalink" href="#player_model.construct" title="Permalink to this definition"></a></td>
<td class="doc"></td>
</tr>
</table>
</div>
</div>
</div>
<div class="section">
<h2 class="table" id="fields">player_model_handler fields
<a class="permalink" href="#fields" title="Permalink to this definition"></a>
</h2>
<div class="inner">
<div class="synopsis">
<h3>Synopsis</h3>
<div class="heading">Fields</div>
<table class="fields ">
<tr>
<td class="name"><a href="#fields.offsets"><var>offsets</var></a></td>
<td class="doc"><p><a href="../class/player_model_handler.html#fields.offsets">fields.offsets</a></p>
</td>
</tr>
</table>
</div>
<dl class="fields">
<dt id="fields.offsets">
<span class="icon"></span><var>fields.offsets</var>
<a class="permalink" href="#fields.offsets" title="Permalink to this definition"></a>
</dt>
<dd>
<p><a href="../class/player_model_handler.html#fields.offsets">fields.offsets</a></p>
</dd>
</dl>
</div>
</div>
</div>
<script src="../prism.js?7653a2d"></script>
</body>
</html>