Скрипт на смену скриптов
Добавлено: 24 авг 2016, 03:32
В общем я создал скрипт , который меняет PlatformInputController на FPSIinputController по нажатию клавиши но есть одна проблема , при смене скриптов отключается Character Motor. А ведь я использовал его лишь в скрипте , где он должен отключаться по нажатию другой клавиши на секунду-другую...Вот скрипт:
Синтаксис:
Используется javascript
private var ScriptOn : boolean = true;
function Update () {
if (Input.GetKeyDown("v")) {
ScriptOn = !ScriptOn;
}
TurnScriptOn ();
}
function TurnScriptOn () {
if (ScriptOn) {
GetComponent(PlatformInputController).enabled = true;
GetComponent(FPSInputController).enabled = false;
}
else {
GetComponent(PlatformInputController).enabled = false;
GetComponent(FPSInputController).enabled = true;
}
}
function Update () {
if (Input.GetKeyDown("v")) {
ScriptOn = !ScriptOn;
}
TurnScriptOn ();
}
function TurnScriptOn () {
if (ScriptOn) {
GetComponent(PlatformInputController).enabled = true;
GetComponent(FPSInputController).enabled = false;
}
else {
GetComponent(PlatformInputController).enabled = false;
GetComponent(FPSInputController).enabled = true;
}
}