MCPcopy Create free account
hub / github.com/Norbyte/ositools / SetInt

Method SetInt

OsiInterface/Functions/FunctionUtilities.cpp:214–240  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

212 }
213
214 void ShootProjectileApiHelper::SetInt(char const * prop, int32_t value)
215 {
216 if (strcmp(prop, "CasterLevel") == 0) {
217 Helper.CasterLevel = value;
218 }
219 else if (strcmp(prop, "StatusClearChance") == 0) {
220 Helper.StatusClearChance = value / 100.0f;
221 }
222 else if (strcmp(prop, "IsTrap") == 0) {
223 Helper.IsTrap = value ? 1 : 0;
224 }
225 else if (strcmp(prop, "UnknownFlag1") == 0) {
226 Helper.UnknownFlag1 = value ? 1 : 0;
227 }
228 else if (strcmp(prop, "HasCaster") == 0) {
229 Helper.HasCaster = value ? 1 : 0;
230 }
231 else if (strcmp(prop, "IsStealthed") == 0) {
232 Helper.IsStealthed = value ? 1 : 0;
233 }
234 else if (strcmp(prop, "UnknownFlag2") == 0) {
235 Helper.UnknownFlag2 = value ? 1 : 0;
236 }
237 else {
238 OsiError("Unknown int property: '" << prop << "'");
239 }
240 }
241
242 void ShootProjectileApiHelper::SetGuidString(char const * prop, char const * value)
243 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected