effectiveCommander – Talk

From Bohemia Interactive Community
Jump to navigation Jump to search
(Created page with "This command doesn't return the effective commander immediately. when this unit dies, it takes few second to make change. on the other hand, the following script, runs slower...")
 
No edit summary
Line 2: Line 2:
on the other hand, the following script, runs slower (~ 0.008 ms) but will return the effective commander immediately:
on the other hand, the following script, runs slower (~ 0.008 ms) but will return the effective commander immediately:
  - where ''vehicle'' is the same object as for effectiveCommander ''vehicle'' -  
  - where ''vehicle'' is the same object as for effectiveCommander ''vehicle'' -  
<code>
''vehicle'' call {
vehicle call {
   if (!(typeof _this isKindOf "air")) exitWith {  
   if (!(typeof _this isKindOf "air")) exitWith {  
     call {
     call {
Line 13: Line 12:
_commandingUnit
_commandingUnit
  };
  };
</code>

Revision as of 06:27, 11 April 2016

This command doesn't return the effective commander immediately. when this unit dies, it takes few second to make change. on the other hand, the following script, runs slower (~ 0.008 ms) but will return the effective commander immediately:

- where vehicle is the same object as for effectiveCommander vehicle - 

vehicle call {

 if (!(typeof _this isKindOf "air")) exitWith { 
   call {
     if (alive commander _this) exitWith {_commandingUnit = commander _this};
     if (alive gunner _this) exitWith {_commandingUnit = gunner _this};
      _commandingUnit = driver _this};
   };
   _commandingUnit = driver _this;

_commandingUnit

};