Zdexby TheHolyOneZ
42,628 classes
Class

Minion

: MonoBehaviour : Behaviour : Component : Object : Object
Minion, Assembly-CSharp 0x00A0 (160 B) inherited 0x0018 Assembly-CSharp.dll
0x00x00A0

Members 18

OffsetSizeNameTypeFlagsDefault
0x01CanMoveboolPublic—
0x00190x07padding / unreflected
0x08MoveToTargetDelayTimedDelayPublic—
0x08AgentNavMeshAgentPublic—
0x0C<Destination>k__BackingFieldVector3Private—
0x01CanAttackboolPublic—
0x01CanSearchboolPublic—
0x003E0x02padding / unreflected
0x08AttackEntitiesList<EntityType>Public—
0x08DontTargetEntsHashSet<Entity>Public—
0x08TargetEntityPublic—
0x04SqrTargetDistancefloatPublic—
0x00640x04padding / unreflected
0x08IdleStateIdleStatePublic—
0x08MoveStateMoveStatePublic—
0x08AttackStatesList<AttackState>Public—
0x08ActiveStatesList<MinionState>Public—
0x08MainActiveStateMinionStatePublic—
0x08OnStateChangedAction<MinionStatePrivate—
0x08OnTargetChangedAction<EntityPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 28

SignatureFlagsNativeParams
Vector3 get_Destination()Public+1 flags0x0C
void set_Destination(const Vector3& value)Private+1 flags0x0C
List<Entity> get_NearbyEntities()Public+1 flags0x08
bool get_IsFree()Public+1 flags0x01
bool get_IsIdle()Public+1 flags0x01
void Awake()Private0x00
void Start()Private0x00
void Update()Private0x00
void FixedUpdate()Private0x00
void add_OnStateChanged(Action<MinionState value)Public+1 flags0x08
void remove_OnStateChanged(Action<MinionState value)Public+1 flags0x08
void SwapState(MinionState to)Public0x08
void SwapState(MinionState from, MinionState to)Public0x08
void AddState(MinionState state, bool add, const object[]& objs)Public0x08
void ClearStates()Public0x00
bool SearchConditional(Entity entity, Collider hit, EntitySearchOld search)Private0x08
void SetUntargetable(Entity entity)Public0x08
bool IsUntargetable(Entity entity)Public0x08
void ValidateTarget()Private0x00
void SearchForTarget()Public0x00
void add_OnTargetChanged(Action<Entity value)Public+1 flags0x08
void remove_OnTargetChanged(Action<Entity value)Public+1 flags0x08
void SetTarget(Entity entity, bool setDistance)Public0x08
void SetTargetDistance()Private0x00
void SetTargetDistance(const Vector3& fromPos)Private0x0C
void MoveToTarget()Public0x00
void MoveTo(const Vector3& pos)Public0x0C
void .ctor()Public+1 flags0x00

Used by 5

types with a member, parameter or interface of this type