Situation-Dependent Causal Influence-Based Cooperative Multi-agent Reinforcement Learning