Property | Type | Description | |
---|---|---|---|
CreationTime | System.DateTime | ||
WorldID | int |
Property | Type | Description | |
---|---|---|---|
UpdateRotation | void |
Method | Description | |
---|---|---|
BotIsFacing ( ) : bool | ||
BotIsFacing ( System.Vector3 DestinationVector ) : bool | ||
CacheObject ( |
Used to recreate from temp into obstacle object.
|
|
CacheObject ( System.Vector3 thisposition, TargetType thisobjecttype = TargetType.None, double thisweight, string name = null, float thisradius = 0f, int thisractorguid = -1, int thissno ) : System |
Used to create objects to use as temp targeting
|
|
CacheObject ( int sno, int raguid, int acdguid, System.Vector3 position, string Name = null ) : System | ||
CanInteract ( ) : bool |
Validate the object is still capable of interaction. (Used by derieved classes only!)
|
|
Clone ( ) : |
||
CompareTo ( object obj ) : int | ||
Equals ( object obj ) : bool | ||
GetHashCode ( ) : int | ||
Interact ( ) : RunStatus |
Called during target handling interaction stage. (Derieved classes override this)
|
|
IsFacingBot ( ) : bool | ||
IsPositionWithinRange ( System.Vector3 V, float Range ) : bool |
Check if the distance between the object and vector is less than range. (Factors the radius of object too)
|
|
IsStillValid ( ) : bool | ||
UpdateAnimationState ( ) : void | ||
UpdateData ( ) : bool |
Updates the object values (Used by derieved classes only!)
|
|
UpdateData ( DiaObject thisObj, int RaGuid ) : bool | ||
UpdatePosition ( bool force = false ) : void | ||
UpdateProperties ( ) : void | ||
UpdateSNOAnim ( ) : void | ||
UpdateWeight ( ) : void |
Base Weighting Method
|
|
WithinInteractionRange ( ) : bool |
Called during target handling movement check stage. (Derieved classes override this)
|
Method | Description | |
---|---|---|
UpdateRotation ( ) : void |
public BotIsFacing ( System.Vector3 DestinationVector ) : bool | ||
DestinationVector | System.Vector3 | |
return | bool |
public CacheObject ( |
||
parent | ||
return | System |
public CacheObject ( System.Vector3 thisposition, TargetType thisobjecttype = TargetType.None, double thisweight, string name = null, float thisradius = 0f, int thisractorguid = -1, int thissno ) : System | ||
thisposition | System.Vector3 | |
thisobjecttype | TargetType | |
thisweight | double | |
name | string | |
thisradius | float | |
thisractorguid | int | |
thissno | int | |
return | System |
public CacheObject ( int sno, int raguid, int acdguid, System.Vector3 position, string Name = null ) : System | ||
sno | int | |
raguid | int | |
acdguid | int | |
position | System.Vector3 | |
Name | string | |
return | System |
public IsPositionWithinRange ( System.Vector3 V, float Range ) : bool | ||
V | System.Vector3 | |
Range | float | |
return | bool |
public UpdateData ( DiaObject thisObj, int RaGuid ) : bool | ||
thisObj | DiaObject | |
RaGuid | int | |
return | bool |
public UpdatePosition ( bool force = false ) : void | ||
force | bool | |
return | void |