Recent content by atmuc

  1. atmuc

    Enter Play Mode Settings

    AudioManagerModule is a scriptable object. It keeps some old values as null. I added a line to Audio Manager. it works now. I am not sure if that causes another problem. AudioManager line 71 if (m_AudioManagerModule == null) { m_AudioManagerModule =...
  2. atmuc

    Enter Play Mode Settings

    When I click play it takes a long to start. It is a general problem for big projects. When I use Project Settings/Editor/Play Mode Settings it starts very quickly but I have a problem with that mode. When I uncheck Enter Play Mode Options it works fine. I don't have any static variable in my...
  3. atmuc

    Stopping AStar Ability Problem

    I added that code and it worked. Is it a bug or did I do something wrong? public class AStarAIAgentMovement : PathfindingMovement { ......... protected override void AbilityStopped(bool force) { base.AbilityStopped(force)...
  4. atmuc

    Stopping AStar Ability Problem

    When the character arrive the target position, I stop ability from the code. Character goes on moving with very small steps after I stop ability. There is no active ability. I see LegIndex value is changing. It is in Movement state at the Animator. When I click Ability Change character stops...
  5. atmuc

    Custom Concurrent Abilities

    Generally, ability animations start with conditions ( AbilityChange, AbilityIndex==x) and stop with condition (AbilityIndex != x). Animation Controller has a single AbilityIndex field so it looks like it can manage a single ability. What do you suggest to manage multiple concurrent abilities...
  6. atmuc

    Custom Ability Manual Start Problem

    I found the problem. KinematicObjectManager forces UltimateCharacterLocomotion to update animator parameters. Attaching look source registers UltimateCharacterLocomotion to KinematicObjectManager. If there is no look source, there will be no registration and animator parameter update. When it...
  7. atmuc

    Custom Ability Manual Start Problem

    @Justin I think your Nolan is a player character. Can you try it with an agent character that a camera controller does not init it?
  8. atmuc

    Custom Ability Manual Start Problem

    I checked it with Animator Monitor Log. It does not update Animator parameters unless I call m_CharacterLocomotion.UpdateAbilityAnimatorParameters(true); OnButtonClick calls that code; var abilities = UltimateCharacterLocomotion.GetAbilities<Magic>()...
  9. atmuc

    Custom Ability Manual Start Problem

    It worked after I added that code to my ability. Is it normal? protected override void AbilityStarted() { base.AbilityStarted(); m_CharacterLocomotion.UpdateAbilityAnimatorParameters(true); }
  10. atmuc

    Custom Ability Manual Start Problem

    public class Magic : Ability { }
  11. atmuc

    Custom Ability Manual Start Problem

    Thanks, I will use Generic when I will play just animation in my ability. I will do more than playing just animation in my ability. My problem is Manual start does not update the animator. Is it a bug or do I have to do something more?
  12. atmuc

    Custom Ability Manual Start Problem

    I created an ability that plays an animation. When I start ability by code, I see ability is enabled. It will not update AbilityChange and Ability Index at the animator. If I set Ability Index and AbilityChange on the animator from the editor window, it works. When I set Start Type to...
  13. atmuc

    Open & Close Interaction

    Sorry, My question was not about how to make sitting ability. I need multiple state abilities like closing an opened door and opening a closed door. examples are a single state like open a closed door. after I open a door how can I close the same door using interact ability (buildin or custom)
Top