x


Disable script on other object

Ok from the chat i want to disable the script for move character. because when the player type a message in chat if "w,a,s,d" key is pressed or "space" the character move

So i have made a script to disable this script but its not working/

here the script :

 private bool EnterPressed() {            
     var myScript = GameObject.Find( "LocalPlayer" ).GetComponent( "WowCharacterController" ) ;
     if(myScript.enabled = true){
         myScript.enabled = false;
     }
     if(myScript.enabled = false){
         myScript.enabled = true;
     }
     return (Event.current.type == EventType.keyDown && Event.current.character == '\n');
 }

And i got error :

Assets/Game/Scripts/chat/ChatController.cs(53,71): error CS1061: Type UnityEngine.Component' does not contain a definition for enabled' and no extension method enabled' of type UnityEngine.Component' could be found (are you missing a using directive or an assembly reference?)

Anyone know how to fix it ? i know there are other topic on this bug , but i dont find how to fix that. Thank you for your help !

more ▼

asked Nov 04, 2011 at 07:31 PM

hesa2020 gravatar image

hesa2020
48 39 31 32

(comments are locked)
10|3000 characters needed characters left

2 answers: sort voted first

It sounds far more easy to just have a static boolean on the steering part of the character.

 if (steering) {
     //The characters movement here
 }

Although, remember it's better to get a component by type and not by string. Have a look at the GetComponent-function.

more ▼

answered Nov 04, 2011 at 11:31 PM

save gravatar image

save
9.7k 60 53 96

(comments are locked)
10|3000 characters needed characters left

hello , im not sure to understand what you mean , i need to create a function for steering ?

and by the way, i have a script on my camera when i click anywhere and drag , my camera move arroung my character , and i have some button GUI but when i click on them i can drag and rotate my camera. do you know how i can do a script like :

... if(its not clicked on any gui){ move camera.... }

more ▼

answered Nov 05, 2011 at 02:59 AM

hesa2020 gravatar image

hesa2020
48 39 31 32

UP, looking for help please

Nov 05, 2011 at 04:34 AM hesa2020

Anyone have a solution please

Nov 06, 2011 at 12:45 AM hesa2020
(comments are locked)
10|3000 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Topics:

x4932
x1765
x347
x97
x68

asked: Nov 04, 2011 at 07:31 PM

Seen: 2516 times

Last Updated: Nov 06, 2011 at 12:45 AM