|
static new string | s_type = "Remover" |
|
static string | s_type = "ERROR: set s_type in T:Gadget" |
|
|
enum | GadgetIDs {
Unused = -3
, Undefined = -1
, Pointer = 0
, Tape = 1
,
AngleTool = 2
, LineTool = 3
, LotTool = 4
, Pendulum = 5
,
PoleTool = 6
, Remover = 7
, EqualCircles = 8
, MiddlePoint = 9
} |
| Used to map to a T:Gadget More...
|
|
| Gadget () |
|
void | Init (bool overrite) |
|
void | Awake () |
|
void | Enable () |
|
void | Disable () |
|
void | Update () |
|
void | Hit (RaycastHit[] hit) |
|
void | ResetGadget () |
|
static bool | Equals (Gadget a, Gadget b) |
|
int | Rank = int.MinValue |
| Position in tool belt. More...
|
|
string | UiName = null |
| Tool Name More...
|
|
float | MaxRange = float.NegativeInfinity |
| Maximum range for this Tool. For consistency use GadgetDistances in GlobalBehaviour. More...
|
|
float | MaxHeight = float.NegativeInfinity |
|
int | ButtonIndx = -1 |
| Which sprite to use More...
|
|
int | MaterialIndx = -1 |
|
LayerMask | LayerHitMask = -1 |
| Layers to ignore for this gadget by default. More...
|
|
LayerMask | SecondaryLayerMask = -1 |
|
List< string > | Workflow = new() |
| Keeps track of selected Fact.Ids the Gadget used to produce a single Fact. More...
|
|
static Dictionary< Type, GadgetIDs > | GadgetTypeToIDs |
|
static readonly IEnumerable< Type > | GadgetTypes = Assembly.GetExecutingAssembly().GetTypes().Where(t => t != typeof(Gadget) && typeof(Gadget).IsAssignableFrom(t)) |
| Collection of Type s of all available Gadgets to choose from. More...
|
|
◆ _Hit()
override void Remover._Hit |
( |
RaycastHit[] |
hit | ) |
|
|
protectedvirtual |
◆ s_type
new string Remover.s_type = "Remover" |
|
staticprotected |
[ClassName] for JSON de-/serialization. Set in every non-abstract subclass of Gadget. Also add JsonSubtypes.KnownSubType attribute for deserialization to Gadget!
The documentation for this class was generated from the following file:
- D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/!UFrameIT/FrameIT/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/Remover.cs