Exemplo n.º 1
0
        public static Ray AimAtHead(HTNAnimal npc, ref NpcPlayerInfo info)
        {
            Vector3 vector3 = npc.CenterPoint();
            Vector3 player  = info.Player.eyes.position - npc.CenterPoint();

            return(new Ray(vector3, player.normalized));
        }
Exemplo n.º 2
0
        public static Ray AimAtBody(HTNAnimal npc, ref NpcPlayerInfo info)
        {
            Vector3 vector3  = npc.CenterPoint();
            Vector3 vector31 = info.Player.CenterPoint() - npc.CenterPoint();

            return(new Ray(vector3, vector31.normalized));
        }
Exemplo n.º 3
0
        public static Ray AimAtHead(HTNAnimal npc, ref NpcPlayerInfo info)
        {
            Vector3 vector3_1  = npc.CenterPoint();
            Vector3 vector3_2  = Vector3.op_Subtraction(info.Player.eyes.position, npc.CenterPoint());
            Vector3 normalized = ((Vector3) ref vector3_2).get_normalized();

            return(new Ray(vector3_1, normalized));
        }