
state
- Get/set the State Mask group(s) the game object belongs to
- integer
- 1 = State Mask group 1
- 2 = State Mask group 2
- 3 = State Mask groups 2 and 1
- 4 = State Mask group 3
- 5 = State Mask groups 3 and 1
- 6 = State Mask groups 3 and 2
- 7 = State Mask groups 3 and 2 and 1
- 5 = State Mask groups 3 and 1
- 8 = State Mask group 4
- 9 = State Mask group 4 and 1
- 10 = State Mask group 4 and 2
- 11 = State Mask group 4 and 2 and 1
- 12 = State Mask group 4 and 3
- 13 = State Mask group 4 and 3 and 1
- 14 = State Mask group 4 and 3 and 2
- 15 = State Mask group 4 and 3 and 2 and 1
- 9 = State Mask group 4 and 1
- 16 = State Mask group 5
- etc
- 32 = State Mask group 6
- etc
- 64 = State Mask group 7
- etc
- 128 = State Mask group 8
- etc
- 256 = State Mask group 9
- etc
- 512 = State Mask group 10
- etc
- 1024 = State Mask group 11
- etc
- 2048 = State Mask group 12
- etc
- 4096 = State Mask group 13
- etc
- 8192 = State Mask group 14
- etc
- 16384 = State Mask group 15
- etc
- 32768 = State Mask group 16
- etc
- 65536 = State Mask group 17
- etc
- 131072 = State Mask group 18
- etc
- 262144 = State Mask group 19
- etc
- 524266 = State Mask group 20
- etc
- 1048576 = State Mask group 21
- etc
- 2097152 = State Mask group 22
- etc
- 4194304 = State Mask group 23
- etc
- 8388608 = State Mask group 24
- etc
- 16777216 = State Mask group 25
- etc
- 33554432 = State Mask group 26
- etc
- 67108864 = State Mask group 27
- etc
- 134217728 = State Mask group 28
- etc
- 268435456 = State Mask group 29
- etc
- 536870912 = State Mask group 30
- etc

Sample Code
################## get the State Mask group(s) the game object belongs to
# import bge
import bge
# get controller
cont = bge.logic.getCurrentController()
# get object that controller is attached to
obj = cont.owner
# get State Mask group(s)
state_mask_group = obj.state
Sample Code
################## set the State Mask group the game object belongs to
# import bge
import bge
# get controller
cont = bge.logic.getCurrentController()
# get object that controller is attached to
obj = cont.owner
# set State Mask group
obj.state = 2