Difference between revisions of "Talk:Cast Reference"
Jump to navigation
Jump to search
no edit summary
imported>Egocarib |
imported>Egocarib |
||
Line 3: | Line 3: | ||
--[[User:Zoe S17|Zoe S17]] ([[User talk:Zoe S17|talk]]) 2014-12-11T02:54:48 (EST) | --[[User:Zoe S17|Zoe S17]] ([[User talk:Zoe S17|talk]]) 2014-12-11T02:54:48 (EST) | ||
:Papyrus doesn't have short type variables, only [[Literals_Reference#Integer_Literals|int]]. It also isn't possible to cast a literal (bool or int) to a object-type variable (like GlobalVariable), | :Papyrus doesn't have short type variables, only [[Literals_Reference#Integer_Literals|int]]. It also isn't possible to cast a literal (bool or int) to a object-type variable (like GlobalVariable). If you just mean you want to assign a boolean value to a GlobalVariable, you can do it like this: | ||
<source lang="papyrus"> | |||
;assign bool to global: | |||
SomeGlobalVariable.SetValue(yourBool as Int) ;casting bool to int results in 1 if the bool is true, and 0 if the bool is false | |||
;assign global back to bool | |||
yourBool = SomeGlobalVariable.GetValue() ;yourBool will be true if the global value has any non-zero value (positive or negative). | |||
;yourBool will be false if the global equals 0 | |||
</source> | |||
:--[[User:Egocarib|egocarib]] ([[User talk:Egocarib|talk]]) 2014-12-12T20:55:07 (EST) | :--[[User:Egocarib|egocarib]] ([[User talk:Egocarib|talk]]) 2014-12-12T20:55:07 (EST) |