Beispiel #1
0
 public void Update()
 {
     if (_settingPrefabType != settingPrefabType)
     {
         _settingPrefabType = settingPrefabType;
         if (settingPrefabType != SettingsPrefabType.Custom)
         {
             setting = settingPrefab[(int)settingPrefabType];
         }
     }
     else if (settingPrefabType != SettingsPrefabType.Custom && !setting.Equals(settingPrefab[(int)settingPrefabType]))
     {
         settingPrefabType  = SettingsPrefabType.Custom;
         _settingPrefabType = settingPrefabType;
     }
     ChangeChain();
     UpdateValues();
     if (lerp)
     {
         Lerp();
     }
     if (follow)
     {
         SolveAll();
     }
     if (ray != null)
     {
         ray.Draw();
     }
 }