Game Development Reference
In-Depth Information
soliderAsm:AddState(
"sniper_transform",
Animation.GetAnimation(
soldier, "stand_sniper_transform"));
-- Add soldier transitions.
local idleAim =
Animation.GetAnimation(soldier, "stand_idle_aim");
local idleAimLength = Animation.GetLength(idleAim);
soliderAsm:AddTransition(
"idle_aim", "dead", idleAimLength, 0.2);
soliderAsm:AddTransition(
"idle_aim", "dead_headshot", idleAimLength, 0.2);
soliderAsm:AddTransition(
"idle_aim", "fire", idleAimLength, 0.1);
soliderAsm:AddTransition(
"idle_aim", "melee", idleAimLength, 0.2);
soliderAsm:AddTransition(
"idle_aim", "reload", idleAimLength, 0.2);
soliderAsm:AddTransition(
"idle_aim", "run_backward", idleAimLength, 0.2);
soliderAsm:AddTransition(
"idle_aim", "run_forward", idleAimLength, 0.2);
soliderAsm:AddTransition(
"idle_aim", "smg_transform", idleAimLength, 0.2);
soliderAsm:AddTransition(
"idle_aim", "sniper_transform", idleAimLength, 0.2);
soliderAsm:AddTransition("fire", "idle_aim", 0.1, 0.1);
soliderAsm:AddTransition("melee", "idle_aim", 0.2, 0.2);
soliderAsm:AddTransition("reload", "idle_aim", 0.2,
0.2);
soliderAsm:AddTransition(
"run_backward", "idle_aim", 0.2, 0.2);
soliderAsm:AddTransition(
"run_forward", "idle_aim", 0.2, 0.2);
soliderAsm:AddTransition(
"smg_transform", "idle_aim", 0.2, 0.2);
soliderAsm:AddTransition(
Search WWH ::




Custom Search