private void ChangeWardrobeShader(GameObject obj, int index)
 {
     if (null == obj || index != _p1Index || !FirstPersonIncluded)
     {
         return;
     }
     ReplaceMaterialShaderBase.ChangeShader(obj);
 }
 public void ChangeAttachmentShader()
 {
     if (!_isFirstPersonClass)
     {
         return;
     }
     ReplaceMaterialShaderBase.ChangeShader(GetAttachmentObj());
 }
Exemple #3
0
 public void ChangeWeaponShader()
 {
     if (null == Weapon || !IsFirstPersonClass)
     {
         return;
     }
     ReplaceMaterialShaderBase.ChangeShader(Weapon.PrimaryAsGameObject);
     ReplaceMaterialShaderBase.ChangeShader(Weapon.DeputyAsGameObject);
     Attachment.SetP1WeaponTopLayerShader();
 }
 public void SetWardrobeTopLayerShader()
 {
     for (var i = 0; i < (int)Wardrobe.EndOfTheWorld; ++i)
     {
         if (null == _wardrobes[i])
         {
             continue;
         }
         ReplaceMaterialShaderBase.ChangeShader(_wardrobes[i].DefaultGameObject);
         ReplaceMaterialShaderBase.ChangeShader(_wardrobes[i].AlternativeGameObject);
     }
 }
Exemple #5
0
 private void ChangePropsShader(GameObject obj)
 {
     ReplaceMaterialShaderBase.ChangeShader(obj);
 }