Show / Hide Table of Contents

Class MyAgentDefinition

Inheritance
System.Object
MyDefinitionBase
MyBotDefinition
MyAgentDefinition
MyAnimalBotDefinition
MyHumanoidBotDefinition
Inherited Members
MyBotDefinition.BotBehaviorTree
MyBotDefinition.BehaviorType
MyBotDefinition.BehaviorSubtype
MyBotDefinition.TypeDefinitionId
MyBotDefinition.Commandable
MyDefinitionBase.Id
MyDefinitionBase.DisplayNameEnum
MyDefinitionBase.DescriptionEnum
MyDefinitionBase.DisplayNameString
MyDefinitionBase.DescriptionString
MyDefinitionBase.DescriptionArgs
MyDefinitionBase.Icons
MyDefinitionBase.Enabled
MyDefinitionBase.Public
MyDefinitionBase.AvailableInSurvival
MyDefinitionBase.Context
MyDefinitionBase.Init(MyObjectBuilder_DefinitionBase, MyModContext)
MyDefinitionBase.Postprocess()
MyDefinitionBase.GetObjectBuilder()
MyDefinitionBase.ToString()
MyDefinitionBase.CheckDefinitionDLCs(String[])
MyDefinitionBase.DLCs
MyDefinitionBase.DisplayNameText
MyDefinitionBase.DescriptionText
Namespace: Sandbox.Definitions
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MyAgentDefinition : MyBotDefinition

Constructors

MyAgentDefinition()

Declaration
public MyAgentDefinition()

Fields

AttackLength

Declaration
public int AttackLength
Field Value
Type Description
System.Int32

AttackRadius

Declaration
public double AttackRadius
Field Value
Type Description
System.Double

AttackSound

Declaration
public string AttackSound
Field Value
Type Description
System.String

BotModel

Declaration
public string BotModel
Field Value
Type Description
System.String

CharacterDamage

Declaration
public int CharacterDamage
Field Value
Type Description
System.Int32

FactionTag

Declaration
public string FactionTag
Field Value
Type Description
System.String

GridDamage

Declaration
public int GridDamage
Field Value
Type Description
System.Int32

InventoryContainerTypeId

Declaration
public MyDefinitionId InventoryContainerTypeId
Field Value
Type Description
MyDefinitionId

InventoryContentGenerated

Declaration
public bool InventoryContentGenerated
Field Value
Type Description
System.Boolean

RemoveAfterDeath

Declaration
public bool RemoveAfterDeath
Field Value
Type Description
System.Boolean

RemoveTimeMs

Declaration
public int RemoveTimeMs
Field Value
Type Description
System.Int32

RespawnTimeMs

Declaration
public int RespawnTimeMs
Field Value
Type Description
System.Int32

TargetCharacters

Declaration
public bool TargetCharacters
Field Value
Type Description
System.Boolean

TargetGrids

Declaration
public bool TargetGrids
Field Value
Type Description
System.Boolean

TargetType

Declaration
public string TargetType
Field Value
Type Description
System.String

Methods

AddItems(MyCharacter)

Declaration
public override void AddItems(MyCharacter character)
Parameters
Type Name Description
Sandbox.Game.Entities.Character.MyCharacter character
Overrides
MyBotDefinition.AddItems(MyCharacter)

Init(MyObjectBuilder_DefinitionBase)

Declaration
protected override void Init(MyObjectBuilder_DefinitionBase builder)
Parameters
Type Name Description
MyObjectBuilder_DefinitionBase builder
Overrides
MyBotDefinition.Init(MyObjectBuilder_DefinitionBase)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾