Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_CustomMaterialAnimatorEntityClass Interface Reference

~~~~~~~~~~~ Guide how to set up the emat to use this animation script. More...

Inheritance diagram for SCR_CustomMaterialAnimatorEntityClass:
[legend]

Detailed Description

~~~~~~~~~~~ Guide how to set up the emat to use this animation script.

~~~~~~~~~~~\

~ Step by Step emat setup 0. This entity has a Mesh, here you will need to ad the emat you want to animate. Each of this entity has their own local var and multiple instances can exist without a problem.

  1. Set the emat you want to animate on the mesh within the SCR_CustomMaterialAnimatorEntity
  2. Locate the .emat on your pc (not in workbench)
  3. Open the file with notepad (or similar programs to edit the code within)
  4. You will see in the file something on the line of:

MatCommon { [Some variables] };

5. Within the { } you will add the following to link the emat with this script and specificly the m_iMaterialAnimationFrame:

Refs { "AlbedoMap" "SCR_CustomMaterialAnimatorEntity.m_iMaterialAnimationFrame" }

  1. Save the material and you are done.
  2. Here is a fully functioning example emat that is set up for the animator:

MatCommon { Diffuse 0 0 0 1 Ambient 0 0 0 1 Emissive 0.281 0.216 1 1 EmissiveLV 8 EmissiveAbsoluteLV 0 ApplyAlbedoToEmissive 1 Sort translucent CastShadow 0 ReceiveShadow 0 Specular 0 0 0 1 AlphaTest 0.2 BlendMode Additive CrossFade 0 AlbedoMap "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{0539259902F64090}Assets/Editor/Lightning/Data/LgStrike_01_MASK.edds" "{2F1D023AF41826BF}Assets/Editor/Lightning/Data/LgStrike_02_MASK.edds" "{F7514002C11BE92B}Assets/Editor/Lightning/Data/LgStrike_03_MASK.edds" "{7B554D7D19C4EAE1}Assets/Editor/Lightning/Data/LgStrike_04_MASK.edds" "{A3190F452CC72575}Assets/Editor/Lightning/Data/LgStrike_05_MASK.edds" "{893D28E6DA29435A}Assets/Editor/Lightning/Data/LgStrike_06_MASK.edds" "{51716ADEEF2A8CCE}Assets/Editor/Lightning/Data/LgStrike_07_MASK.edds" "{D3C5D3F2C27D725D}Assets/Editor/Lightning/Data/LgStrike_08_MASK.edds" "{0B8991CAF77EBDC9}Assets/Editor/Lightning/Data/LgStrike_09_MASK.edds" "{49930C342F0012B7}Assets/Editor/Lightning/Data/LgStrike_10_MASK.edds" "{91DF4E0C1A03DD23}Assets/Editor/Lightning/Data/LgStrike_11_MASK.edds" "{BBFB69AFECEDBB0C}Assets/Editor/Lightning/Data/LgStrike_12_MASK.edds" "{63B72B97D9EE7498}Assets/Editor/Lightning/Data/LgStrike_13_MASK.edds" "{EFB326E801317752}Assets/Editor/Lightning/Data/LgStrike_14_MASK.edds" "{37FF64D03432B8C6}Assets/Editor/Lightning/Data/LgStrike_15_MASK.edds" "{1DDB4373C2DCDEE9}Assets/Editor/Lightning/Data/LgStrike_16_MASK.edds" "{C597014BF7DF117D}Assets/Editor/Lightning/Data/LgStrike_17_MASK.edds" "{4723B867DA88EFEE}Assets/Editor/Lightning/Data/LgStrike_18_MASK.edds" "{9F6FFA5FEF8B207A}Assets/Editor/Lightning/Data/LgStrike_19_MASK.edds" "{B6495160AFF482F1}Assets/Editor/Lightning/Data/LgStrike_20_MASK.edds" "{6E0513589AF74D65}Assets/Editor/Lightning/Data/LgStrike_21_MASK.edds" "{442134FB6C192B4A}Assets/Editor/Lightning/Data/LgStrike_22_MASK.edds" "{9C6D76C3591AE4DE}Assets/Editor/Lightning/Data/LgStrike_23_MASK.edds" "{10697BBC81C5E714}Assets/Editor/Lightning/Data/LgStrike_24_MASK.edds" "{C8253984B4C62880}Assets/Editor/Lightning/Data/LgStrike_25_MASK.edds" "{E2011E2742284EAF}Assets/Editor/Lightning/Data/LgStrike_26_MASK.edds" "{3A4D5C1F772B813B}Assets/Editor/Lightning/Data/LgStrike_27_MASK.edds" "{B8F9E5335A7C7FA8}Assets/Editor/Lightning/Data/LgStrike_28_MASK.edds" "{60B5A70B6F7FB03C}Assets/Editor/Lightning/Data/LgStrike_29_MASK.edds" "{22AF3AF5B7011F42}Assets/Editor/Lightning/Data/LgStrike_30_MASK.edds" "{FAE378CD8202D0D6}Assets/Editor/Lightning/Data/LgStrike_31_MASK.edds" "{D0C75F6E74ECB6F9}Assets/Editor/Lightning/Data/LgStrike_32_MASK.edds" "{088B1D5641EF796D}Assets/Editor/Lightning/Data/LgStrike_33_MASK.edds" "{848F102999307AA7}Assets/Editor/Lightning/Data/LgStrike_34_MASK.edds" "{5CC35211AC33B533}Assets/Editor/Lightning/Data/LgStrike_35_MASK.edds" "{76E775B25ADDD31C}Assets/Editor/Lightning/Data/LgStrike_36_MASK.edds" "{AEAB378A6FDE1C88}Assets/Editor/Lightning/Data/LgStrike_37_MASK.edds" "{22AF3AF5B7011F42}Assets/Editor/Lightning/Data/LgStrike_30_MASK.edds" "{22AF3AF5B7011F42}Assets/Editor/Lightning/Data/LgStrike_30_MASK.edds" "{22AF3AF5B7011F42}Assets/Editor/Lightning/Data/LgStrike_30_MASK.edds" "{22AF3AF5B7011F42}Assets/Editor/Lightning/Data/LgStrike_30_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{22AF3AF5B7011F42}Assets/Editor/Lightning/Data/LgStrike_30_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{22AF3AF5B7011F42}Assets/Editor/Lightning/Data/LgStrike_30_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{22AF3AF5B7011F42}Assets/Editor/Lightning/Data/LgStrike_30_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" "{DD7567A137F58F04}Assets/Editor/Lightning/Data/LgStrike_00_MASK.edds" clampu clampv anim( 64 ) Refs { "AlbedoMap" "SCR_CustomMaterialAnimatorEntity.m_iMaterialAnimationFrame" } };


The documentation for this interface was generated from the following file: